Skip to content

6. Build Release Tracker v1

The app currently serves a mock dictionary. In Release Tracker V1, we'll wire our app to PostgreSQL and implement CRUD (Create, Read, Update, Delete) on Project.

We'll:

  • Read endpoints: Replace the mock dictionary with real Session queries.
  • Debugging in VSCode: Set up a launch config to step through a request handler.
  • Write endpoints: POST/PATCH/DELETE, including slug generation and session.refresh.
  • Refactor: The exercise extracts database logic from route handlers into crud.py.