mirror of
https://github.com/farcasclaudiu/learn-build-apps-copilot-agent.git
synced 2026-06-22 09:01:39 +03:00
665 B
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
curlafter wiring routes.