Skip to content

Database schema and Flask application for tracking mileages on bikes

License

Notifications You must be signed in to change notification settings

michael-simons/biking3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

biking3

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.

Database schema

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)

Site generator

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.

Bookmarks

The following list is a collection of projects that might be useful in adding stuff: