Skip to main content

Prerequisites


Clone and install


Environment configuration

Key variables:

Create the database


Start the server

The server runs at http://localhost:4002 with hot-reload enabled.
In local mode, TypeORM auto-syncs the schema on startup via DB_SYNCHRONIZE=true. You do not need to run migrations locally during normal development.

Seed demo data

To reset seeded data:

Available scripts


Swagger / API docs

The NestJS Swagger module is enabled in non-production environments. Once the server is running, visit:

Project structure