Архитектура

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