System Architecture
Elephas AI is built with a modern, scalable architecture designed for multi-tenant SaaS.
Monorepo Structure
Backend (NestJS)
RESTful API with JWT auth, RBAC, multi-tenant isolation
Frontend (Next.js 14)
Server-rendered React with App Router & Tailwind
Database (PostgreSQL)
Prisma ORM with 18+ tables, strict tenant isolation
Workers (BullMQ)
Background processing for campaigns, webhooks, analytics
Technology Stack
BackendNestJS 10 + TypeScript
FrontendNext.js 14 + React 18
DatabasePostgreSQL + Prisma
CacheRedis
QueueBullMQ
StylingTailwind + Framer Motion