AlgoTrack is a full-stack algorithm learning platform with secure sandboxed code execution, analytics-driven insights, and pattern-based learning.
- Frontend: React + Vite + Tailwind
- Backend: FastAPI + SQLAlchemy
- Sandbox: Docker-isolated Python execution
- DB: SQLite (dev), PostgreSQL (prod)
cd backend python -m venv venv venv\Scripts\activate pip install -r requirements.txt uvicorn app.main:app --reload
cd frontend npm install npm run dev
docker compose up --build
cd backend/app/sandbox docker build -t algotrack-sandbox .