Архитектура
Fullstack структура
Frontend: Next.js App Router, TypeScript, Tailwind CSS и переиспользуемые React components.
Backend: Next API route handlers в `src/app/api`.
Database: Prisma Client с PostgreSQL для production demo persistence.
Поток данных
Browser UI -> Next.js page / client component -> Next API route or server helper -> Prisma Client -> PostgreSQL -> JSON / rendered UI
API routes
- GET /api/models
- GET /api/agents
- GET /api/mcp-servers
- GET /api/skill-packs
- GET /api/skill-packs/[id]
- GET /api/skill-packs/[id]/manifest
- GET /api/recommendations
- GET /api/qa
- GET /api/me
- POST /api/locale
- POST /api/subscription/change