Skip to main content

Deployment Overview

The platform supports multiple deployment options to accommodate different types of users — from non-technical end users to developers building on top of the platform.

All deployment approaches are based on Docker, which bundles everything the application needs into isolated containers that run independently of the host machine. The platform consists of five services orchestrated together via Docker Compose:

  • PostgreSQL — relational database
  • Redis — message broker for background tasks
  • Django backend — REST API server
  • Celery worker — background task processing
  • React frontend — browser-based UI

Deployment Options

OptionBest forRequires source code?
Docker Setup with Repository CodeDevelopers & advanced users✅ Yes
Installation for End UsersNon-technical users❌ No
Developer Local SetupActive development✅ Yes
Cloud DeploymentHosted / production useOptional

Authentication

User authentication is handled through a standard register and login flow — no third-party integrations or additional configuration required. This works out of the box in all deployment modes.

Choosing the Right Option