Home#

This is a comprehensive Django project for reference. The project roughly constitutes a real-time chat application with complete user management.

You may use this as a base project (for your projects themed as social media websites, community forums etc.) or you can scrap the parts you don’t need and bootstrap a highly optimized Django project.

The project is an example of a standard Django stack, the components being:

  • Postgres (database)

  • Redis (cache & channel layer)

  • RabbitMQ (message broker)

  • Celery (task queue)

  • Nginx (reverse proxy)

All of these components are available through Docker setup (for both production and development environments).

There is also single-node-ready Kubernetes configuration that can be adjusted to support multiple nodes.