Skip to content

omarreda22/Django-Real-Time-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Real-Time Chat Application

Real-Time Chat Application with Django Channels and WebSockets.

Real Time Chat

Video Demo ⬇️ :

Video Demo

📌 Main Technologies:

  • Django
  • Django Channels
  • WebSockets
  • Redis
  • HTMX
  • TailwindCSS && Flowbite

📌 You will find in this project:

  • Real Time Chat
  • Online & Offline tracker
  • Chat rooms are arranged according to the time of the last message
  • Choice Random Person from Database
  • Authentication System

How to install on Windows

  1. clone this project
  2. install virtualenv
pip install virtualenv
  1. create new virtual environment
py -m venv venv
  1. activate the new virtual
.\venv\Scripts\activate
  1. install requirements.txt
pip install -r requirements.txt
  1. run local server to begin
py manage.py runserver
  1. go live with localhost:8000

To install on Unix/macOS see this document

Access admin panel

  1. run on trimnal
py manage.py createsuperuser
  1. create new admin user
  2. go to localhost:8000/admin

🔰 Need help? Found a bug? Message me! 🔰


Enjoy ♥️^^