- Frontend expects
VITE_API_URL(defaults tohttp://localhost:3001/api). - Backend is in
backend/(NestJS + Prisma).
- Keep real secrets only in
.envfiles (ignored by git). - Keep placeholders only in
.env.examplefiles. - Validate examples before push:
npm run check:env-example
- Railway backend production guide:
docs/railway-backend-deployment-guide.md - Deployment UML diagram:
docs/deployment-uml.puml