Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 2.15 KB

README.md

File metadata and controls

36 lines (30 loc) · 2.15 KB

Quest-Room

Create chat rooms and solve problems with friends
The member with maximum point wins 🚀

Python Javascript Django PostgreSQL
Redis Docker

About 💡

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.

Technologies Used 🚀

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

Deployment ✨

Docker 🐋

To deploy the application using Docker, follow these steps:
Before following these steps, make sure you have docker installed. Get docker here.

  1. Clone the repository.
  2. Build and run the project with docker compose up --build
  3. Visit http://localhost:8000/ in your web browser.