Entertainment & public racing Web (PWA) & admin console
BetNote — Public-racing investment-record & data-analytics platform

Auto-collect odds and picks,Record and analyze my own bet investment

Public-racing data-service operator — A membership investment-record platform that auto-crawls odds and picks from tracks nationwide and manages race cards, picks and your own investment (bet) history in one Next.js PWA, with instant Telegram alerts for deadlines, hits and odds moves.

60+
Supported tracks
Public racing nationwide
1,000+
Auto-collected races/day
Crawler runs 24h
Instant
Telegram alerts
Deadlines, hits, odds moves
Challenge
Before

Odds, picks and race cards were scattered across multiple sites, and your own bet P/L and hit rate were recorded nowhere. Users missed deadlines and hits, and could not look back on past investments to improve.

  • Want to record my bet P/L and hit rate
    Investment results left nowhere
  • Want to see race cards, odds and picks in one place
    Scattered across sites, tedious
  • Want to catch every deadline and hit
    No alerts, missed chances
  • Want to review past results and improve
    No history, no analysis
Solution
After

A Puppeteer crawler auto-collects odds and picks, while the NestJS API and analytics process them. The Next.js PWA shows race cards, odds and picks plus your own bet investment history, P/L and hit rate in one place. Heavy jobs run on an async queue; deadlines and hits are pushed instantly via Telegram. The operator manages members, content and notifications through a CMS.

Data pipeline: Track data → Auto-collection → API & analytics → Delivery → User investment TrackOdds ·Picks · results CrawlerAuto-collect24h uptime API & analyticsStore · aggregateP/L calc Delivery PWARace card · picksInvest history UserMember bets Results and P/L data feed back into analytics Operations-infrastructure layer (supports heavy jobs, investment management and notifications) Job queueAsync queue Investment & P/LHistory · hit rate Member mgmtAuth · CMS TelegramInstant alert One platform automates everything from collection to investment logging and notifications
app.betnote.example.jp/portfolio
BetNote P/L dashboard This month P/L + ¥ 42,300 Hit rate38% P/L trend (30d) ▲ Recovery 112% Recent bets R11 Win No.1 ¥3,000 Hit R9 Trio ¥2,000 Miss R7 Quinella ¥1,500 Hit
P/L dashboard — balance, P/L trend and bet investment history (hit/miss) on one screen
Tech stack Next.js NestJS Puppeteer MySQL AWS
12months
40person-months
Considering adoption at your company? info@amela.vn