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
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.