Synaro docs
Tech stack
Languages, frameworks, and infrastructure used across the monorepo.
| Layer | Technologies |
|---|---|
| Frontend | Next.js 16 (Pages Router), React 19, TypeScript, Tailwind CSS 4, Framer Motion |
| UI | Radix UI primitives, shadcn-style components, Lucide icons, Recharts, xterm.js |
| Auth | NextAuth.js, Prisma adapter, bcrypt credentials, GitHub OAuth |
| App data | Prisma 5, PostgreSQL 16 |
| Services | Node.js, Fastify 4, Zod, tsx (dev) |
| AI | Moonshot / Kimi API via ai-orchestration-service |
| Runtime | Docker (dev via socket mount), Kubernetes manifests in /k8s |
| Testing | Jest, Testing Library |
Monorepo layout
- app/ — Next.js product and API routes
- services/project-service/
- services/environment-service/
- services/ai-orchestration-service/
- services/execution-manager/
- k8s/ — deployment manifests
- docker-compose.yml — local multi-service stack