About the project

A static-first frontend around a focused lottery archive

Lotto Facts combines a static Astro frontend with a FastAPI backend and DynamoDB archive. The product is built to satisfy curiosity around historical lotto draws without making users learn every ruleset first.

Frontend

Astro handles the static shell, metadata, and permanent content pages. A small Svelte island powers the interactive number checker.

Backend

The API exposes supported games, quick lookups, exact matches, and daily archive stats that are precomputed in DynamoDB. That keeps the frontend lean while still surfacing useful historical patterns.

Editorial direction

The long-term growth model is not a thin utility page. It depends on country hubs, game pages, FAQs, and eventually guides that answer lottery search intent with enough context to be useful and trustworthy.

FAQ

Transparency questions

These answers clarify the product scope, data posture, and monetization intent.

Where does the draw data come from?

The project stores historical lottery draw results collected from official or public lottery result sources and serves them through a FastAPI backend.

Is Lotto Facts affiliated with lottery operators?

No. The site is an independent lookup product and should be treated as an informational tool rather than an official lottery service.

Why are there ad placeholders in the layout?

The frontend is designed to support future advertising without forcing a redesign that would hurt usability or page performance.