Django Chat APP
This is a real-time communication project using Django Channels to create a dynamic chat website.
Features
- Authentication : This is for security only the authenticated user can access.
- Chat bubble and join : While join a chat or a room, there will be bubble while messaging
- Send messages: User can send message to admin and admin also can reply to that message in realtime
- Typing Information: This functionality will show the user that admin is typing.
- Join and Delete rooms: Admin can join and delete the rooms
Technologies Used
Getting Started
Backend
Navigate to the backend folder:
cd Django-chat-app
python3 -m venv venv
. venv\Scripts\activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver, run at port 8000
Project Overview
Homepage

Chat Bubbling

Rooms

Reply by Admin

Addin User

Contributing
Contributions to this project are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request.