A collection of scripts, a database schema and a site-generator that creates https://biking.michael-simons.eu. The repository is provided for educational purposes. The whole software is catered for my needs and I doubt that is that useful for other people.
The SQL commands have all been developed and tested with DuckDB >= 1.0.0. They are separated in 3 categories:
- Base tables (Physical ER-Diagram is here)
- Shared views (not particular helpful in isolation)
- API (Views to be accessed by all sort of clients)
The site generator is essentially a Flask application which can be run with a local development server.
The app.py
entry-point can however be run with either run
or build
commands.
The latter will freeze the site and generate static HTML files.
The following list is a collection of projects that might be useful in adding stuff: