AI / ML2025

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.
  • uv for fast, reproducible dependency management, ruff for lint and format, pytest with coverage, and pre-commit hooks so nothing broken lands on main.