A comprehensive student evaluation platform built with modern web technologies.
- Next.js - React framework
- tRPC - End-to-end typesafe APIs
- Drizzle ORM - Database toolkit
- MinIO - Object storage
- Redis - Caching layer
- shadcn/ui - UI components
- PostHog - Analytics
- Node.js 18+
- pnpm
- Docker & Docker Compose
Copy the example environment file and configure your variables:
cp env.app.example .envLaunch required services using Docker:
docker compose up -dpnpm installFor Development:
pnpm db:pushFor Production:
pnpm db:generate
pnpm db:migratepnpm db:studioDevelopment:
pnpm devProduction:
pnpm build
pnpm startThe application will be available at http://localhost:3000