35 lines
717 B
Markdown
35 lines
717 B
Markdown
# CRM Draft
|
|
|
|
Minimal CRM draft focused on:
|
|
- AI chat panel (left side)
|
|
- Calendar + contacts core workflow (right side)
|
|
- Additional tabs: chats, calls, feed, deals placeholder
|
|
|
|
## Project structure
|
|
|
|
- `Frontend` - Nuxt 4 + Tailwind 4 + DaisyUI UI app
|
|
- `Actor` - placeholder for workers/automation
|
|
- `Testflow` / `Testfow` - placeholder for test scenarios
|
|
|
|
## Run
|
|
|
|
```bash
|
|
cd Frontend
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
## Run (Docker Compose)
|
|
|
|
Prereqs: Docker Desktop (compose v2).
|
|
|
|
```bash
|
|
docker compose up --build
|
|
```
|
|
|
|
Open: `http://localhost:3000/`
|
|
|
|
Notes:
|
|
- DB is SQLite persisted in a named volume (`clientsflow_data`).
|
|
- For LangGraph agent: set `OPENAI_API_KEY` (otherwise it falls back to the rule-based agent).
|