- Install Docker
- Clone this repository
- Run
docker compose watch
content: static pages and assignmentsprisma: everything database-related (schema and migrations)public: files that should be served as is (e.g. images)src:components: reusable UI pieces that are NOT exercisesexercises: mathematical exercisesroutes: website pages (mostly automatically generated)
symapi: Python API for symbolic calculations