Project overview
Lottr is a personal lottery tracking and analytics application. Its purpose is to organize lottery tickets, spending, winnings, and draw results in one place.
The live public interface provides recent results, draw histories, and historical number-frequency analysis. Account features are presented separately, so visitors can explore results without signing in.
The website is publicly accessible. Its release stage is not stated on the inspected pages, so this portfolio retains In Development rather than inferring a beta or production release.
Key features
The following functionality was visible in the public application:
- A game overview with latest draw results and upcoming draw times
- Game pages for browsing recent results, including EuroMillions and Lotto
- Draw histories with search, draw-date, and date-range controls
- Individual draw pages with number combinations and prize tiers
- Historical number and star frequencies with working period filters
- Responsive game cards and mobile navigation
- Browser installation guidance for adding Lottr to a home screen
Account features
The My tickets tab advertises saving combinations and tracking results. The site also describes participation, winnings, and personal analytics as account features. These workflows were not tested because the review used public pages without creating an account.
Spending and winnings tracking are part of the project’s scope; the public review does not establish whether every account feature is complete.
Technical architecture
- Frontend: React and TypeScript
- Application backend: Node.js
- Database: SQLite
- Infrastructure: Docker





