Static Astro site for ukelections.co.uk, currently deployed while production DNS is being connected.
- GitHub:
https://github.com/tompickup23/ukelections - Cloudflare Pages:
https://ukelections.pages.dev/ - GitHub Pages:
https://tompickup23.github.io/ukelections/ - Production domain:
https://ukelections.co.uk/
npm install
npm test
npm run check
npm run buildThe live scaffold is deliberately small: home, seats, area lookup, forecasts, methodology, sources, releases, and legal/accessibility pages.
The next product phase is data ingestion and modelling coverage, not visual expansion:
- Democracy Club candidates and election metadata.
- House of Commons Library historic results.
- Boundary and postcode joins from ONSPD and Boundary-Line.
- Borough, county, unitary, Westminster, Senedd, and Scottish Parliament model families.
- Canonical schemas for contests, candidates, results, predictions, and backtests.
- Forecast publication rules with uncertainty and archived predicted-vs-actual records.
- Every public claim needs source provenance.
- Forecasts must show uncertainty.
- Boundary changes must be explicit.
- Backtests are part of the product.
- Cloudflare Pages is the production host for the custom domain.