Lucky Generator
Mobile

Lucky Generator

호주 로또(Monday/Wednesday/Saturday Lotto, OZ Lotto, Powerball) 번호 생성 및 과거 당첨 이력 조회 앱. AI 기반으로 통계적 패턴을 분석해 번호를 추천합니다.

1인 개발
Role:1인 개발 (앱, 백엔드, 데이터 파이프라인, 배포)

Tech Stack

React NativeTypeScriptNode.jsHerokuCronWeb Crawler

Problem to Solve

호주 로또 사용자들은 과거 회차의 당첨 이력을 일일이 공식 사이트에서 찾아 확인하기 번거롭고, 자신이 고른 번호 조합이 과거에 당첨된 적이 있는지 확인할 방법이 마땅치 않았습니다. 또한 단순히 임의로 번호를 고르는 대신 과거 데이터를 기반으로 한 통계적 추천이 필요했습니다.

Solution

Heroku에 백엔드 서버를 구축하고 cron 스케줄러로 호주 주요 로또 5종(Monday/Wednesday/Saturday Lotto, OZ Lotto, Powerball)의 당첨 결과를 주기적으로 크롤링해 자체 DB에 적재했습니다. React Native 앱에서는 이 누적된 과거 데이터를 활용해 통계적으로 자주 등장한 번호 조합을 추천하고, 사용자가 직접 입력한 번호가 2006년 이후 어느 회차에 당첨된 적이 있는지 즉시 조회할 수 있도록 했습니다.

Key Features

  • 호주 로또 5종 통합 지원 (Monday/Wednesday/Saturday Lotto, OZ Lotto, Powerball)
  • Cron 스케줄러 기반 자동 크롤링으로 매 회차 당첨 결과 자동 수집
  • Heroku 서버에 누적된 과거 데이터 기반 번호 추천
  • Main Numbers / Supplementary 번호 별도 생성
  • 직접 입력한 번호의 과거 당첨 여부 즉시 조회
  • 2006년부터의 전체 회차 당첨 결과 아카이브
  • 회차별 상세 결과 페이지 및 외부 링크 연동

Screenshots

Lucky Generator screenshot 1
Lucky Generator screenshot 2
Lucky Generator screenshot 3
Lucky Generator screenshot 4
Lucky Generator screenshot 5
Lucky Generator screenshot 6
Lucky Generator screenshot 7