Full-stack app: FastAPI backend + React (Vite) frontend. Track students, courses, grades, and insights.
cd backend
.\venv\Scripts\Activate.ps1 # Windows
uvicorn main:app --reload --port 8000API: http://localhost:8000 • Docs: http://localhost:8000/docs
cd frontend
.\install.bat # first time only
.\run-dev.bat- Local: Uses
http://localhost:8000by default. - Production: Set
VITE_API_URLin.envor use.env.production(points to Railway).
Copy frontend/.env.example to frontend/.env to override.
- Live API: https://student-tracker-production-22ba.up.railway.app
- Docs: https://student-tracker-production-22ba.up.railway.app/docs
- STEP-BY-STEP-GUIDE.md – Run locally, deploy, push to GitHub.
- RAILWAY-DEPLOY.md – Railway deployment details.
- PUSH-TO-GITHUB.md – GitHub setup and push.