Create chat rooms and solve problems with friends
The member with maximum point wins 🚀
The project is currently in development but majority of the chat room feature have been added. The project is built using Django and Django Channels for real-time chat feature. Redis is used as a channel layer for Django Channels. It uses Websockets for real-time communication between the server and the client with Postgres as the database.
The Quest room website utilizes the following technologies:
- Django: The main web framework.
- Django Channels: The WebSocket framework.
- Celery: An asynchronous task queue.
- Redis: A message broker and cache backend.
- Daphne: An HTTP and WebSocket protocol server.
- Docker: Lightweight Container Management
To deploy the application using Docker, follow these steps:
Before following these steps, make sure you have docker installed. Get docker here.
- Clone the repository.
- Build and run the project with
docker compose up --build
- Visit
http://localhost:8000/
in your web browser.