Express + Prisma + PostgreSQL. Proxies and caches Codeforces data per user.
DATABASE_URL=postgresql://...
JWT_SECRET=your-secret
PORT=8080
ENABLE_SYNC_SCHEDULER=true
LOG_LEVEL=info
See DEPLOY_RENDER.md for a full step-by-step guide.
Quick version: push to GitHub → Render build npm install && npm run build → start npm start → set DATABASE_URL + JWT_SECRET.
npm run db:migrate
# or locally:
npx prisma db pushnpm run dev— nodemonnpm start— productionnpm test— analytics unit tests