This guide is for developers who want to contribute to Ringee or run it locally for development. For production use, see Docker Compose.
Prerequisites
- Node.js 20 or higher
- pnpm 8 or higher
- PostgreSQL 16
- Redis 7
Installation
1
Clone the repository
2
Install dependencies
Ringee uses a pnpm monorepo. Install all dependencies:
3
Configure environment
.env and fill in your API keys. For local development, the database and Redis defaults should work if you have them running locally:4
Set up the database
Generate the Prisma client and run migrations:
5
Start the development servers
Run all services concurrently:Or start services individually:
Access the application
Project structure
Useful commands
Next steps
Configuration
Understand all configuration options
How it works
Learn the architecture

