In this exciting project, we build a dynamic chat website by leveraging Django Channels to enable real-time communication. Users can engage in live conversations with agents on the backend, providing an interactive and responsive platform.
It's just for a personal or learning project
Click the image below to watch a video walkthrough of the project: Watch the demo:
https://youtu.be/9e7CTR2Ya4Y?feature=shared
Special thanks to the creator for the detailed step-by-step guide on building this chat website using Django Channels and real-time communication techniques.
Follow these steps to get the project running on your local machine:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
npm install
Start Tailwind in watch mode:
npx tailwindcss -i ./static/css/main.css -o ./static/css/main.min.css --watch
python manage.py migrate
(Optional: Create superuser)
python manage.py createsuperuser
python manage.py runserver
Visit http://127.0.0.1:8000/ to view the chat website in action!
Contributions are welcome! Please open an issue first to discuss what you'd like to change.
GitHub: @ouyniya