FastTrackV2
Django 5 and DRF rebuild of an engineering institute's platform with Docker, uv and a justfile
The second generation of the platform I run for Fast Track Engineering Institute, rebuilt so that a new developer can be productive in one command.
Setup that stays out of the way
just bootstrap builds the images, creates the environment, and runs migrations. just start brings up the app and its infrastructure. Tests, coverage, linting and formatting each have a single verb.
Under the hood
- Django 5.1 with Django REST Framework for the API surface.
- PostgreSQL 17 in Docker Compose, matching production.
uvfor fast, reproducible dependency management,rufffor lint and format,pytestwith coverage, and pre-commit hooks so nothing broken lands on main.