Lux CRM Agent (Lux Design Edition)
Smart CRM tailored for a design agency workflow:
- lead intake and pipeline stages
- client profiles
- projects and delivery stages
- proposals / estimates
- contracts and status tracking
- tasks, notes, and follow-ups
- dashboard metrics for agency operations
Architecture
- API: FastAPI (
apps/api) - UI: Next.js (
apps/ui) - Infra: Docker Compose (API, worker, Redis, Neo4j, n8n, UI)
Docker quickstart
- Copy environment file:
cp .env.example .env - Start stack:
docker compose up --build - Open:
- UI: http://localhost:3000
- API: http://localhost:8000/v1
- Agency dashboard API: http://localhost:8000/v1/agency/dashboard
Local dev (without Docker)
API
cd apps/api
pip install -e .[dev]
uvicorn app.main:app --reload --port 8000
UI
cd apps/ui
npm install
npm run dev
Design-agency CRM endpoints
POST /v1/agency/leadsPOST /v1/agency/clientsPOST /v1/agency/projectsPOST /v1/agency/proposalsPOST /v1/agency/tasksGET /v1/agency/dashboard
The dashboard response includes stage distribution, pipeline value, proposal/contract/task counts, and recent records.