Files
learn-build-apps-copilot-agent/.github/instructions/octofit_tracker_django_backend.instructions.md
2026-06-20 04:28:24 +03:00

665 B

applyTo
applyTo
octofit-tracker/backend/**

Octofit Tracker Logic + Data Tier Guidelines

Logic tier (Node.js + Express + TypeScript)

  • Build API routes under /api/.
  • Keep API service on port 8000.
  • Use environment-aware Codespaces URLs via CODESPACE_NAME.

Example base URL logic:

const codespaceName = process.env.CODESPACE_NAME;
const baseUrl = codespaceName
  ? `https://${codespaceName}-8000.app.github.dev`
  : 'http://localhost:8000';

Data tier (MongoDB + Mongoose)

  • Use Mongoose models for users, teams, activities, leaderboard, and workouts.
  • Connect to octofit_db.
  • Validate endpoints with curl after wiring routes.