Prerequisites
- Node.js 20+
- MongoDB 7+
- Docker & Docker Compose (optional)
- FFmpeg (for audio processing)
Quick Start with Docker
The fastest way to get started is using Docker Compose:- Frontend: http://localhost:3000
- Backend API: http://localhost:3001
- RAG API: http://localhost:4003
Manual Setup
Install Dependencies
Configure Environment
- Backend
- Frontend
Create
packages/intervo-backend/.env:Start Development Servers
Project Structure
Common Commands
| Command | Description |
|---|---|
npm run dev --workspace=intervo-backend | Start backend dev server |
npm run dev --workspace=intervo-frontend | Start frontend dev server |
npm run build --workspace=intervo-frontend | Build frontend for production |
npm run build --workspace=intervo-widget | Build widget (UMD + ES) |
docker-compose up -d | Start all services |
docker-compose logs -f | View logs |