Skip to main content

Getting Started

Prerequisites

ToolVersion
Node.js≥ 18
pnpm≥ 9
Docker & Docker ComposeLatest
MongoDB6+ (or Docker)
Redis7+ (or Docker)

Clone & Install

git clone https://github.com/EmberDuong/VieNeu-TTS-system.git
cd VieNeu-TTS-system
pnpm install
# Copy env template
cp .env.example .env

# Start all services (MongoDB, Redis, MinIO, backend, frontend)
docker compose up -d

# Backend: http://localhost:3000
# Frontend: http://localhost:5173
# MinIO UI: http://localhost:9001 (admin/admin123)

Start without Docker

# Terminal 1 — Backend
pnpm dev:backend

# Terminal 2 — Frontend
pnpm dev:frontend

Run Tests

pnpm test:backend

Next Steps