Life@USTC Server API
Modern course and schedule management API for USTC built with Next.js, Prisma, and PostgreSQL.
Statistics
Features
- Complete RESTful API for course management
- Advanced filtering and pagination
- Type-safe with TypeScript and Prisma
- Server-side rendering with Next.js App Router
- Responsive design for all devices
API Endpoints
Sections
- GET /api/sections?page=1&limit=10
- GET /api/sections/[id]
- GET /api/sections/[id]/schedules
Schedules
Metadata
Tech Stack
Next.jsPrismaPostgreSQLTypeScriptZodAnt DesignTailwind CSS
Getting Started
Check out the README.md for setup instructions and documentation.
bun install && bun run prisma:generate && bun run dev