App Launcher
← All apps
L
Not publicly hosted

Lottery

Lottery number analysis and draw tracking

Go Gin Next.js TypeScript MySQL
Not publicly hosted View source

What it is

A full-stack project for tracking lottery draws and exploring number frequency and patterns over time. Not publicly hosted — it runs locally — but the design showcases a typed, modern full-stack setup.

How it’s built

A Go / Gin API serves draw data and computed statistics to a Next.js (TypeScript) frontend, with MySQL for storage. The Next.js app is tested with Jest.

Next.js + TS
Go + Gin API REST
MySQL
Typed frontend, computed stats server-side

Design decisions

  • Gin for a lightweight, fast HTTP layer over the analysis code.
  • TypeScript end-to-end on the frontend for confidence as the stats UI grew.
  • Server-side stats keep heavy number-crunching off the client.

What I learned

Splitting computation (Go) from presentation (Next.js) kept each side simple and let me iterate on the analysis logic without touching the UI.