Skip to content

Ravikalakoti/WebSocket-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

WebSocket-Chat-Application

This project is a simple chat application implemented in Django, showcasing the use of Django Channels to enable real-time communication through WebSocket connections. With this application, users can join a chat room and exchange messages instantly with other participants in the same room.

Key Features:

1-Real-time chat functionality using WebSocket and Django Channels.
2-Multiple users can join the same chat room and chat simultaneously.
3-Simple and intuitive user interface for sending and receiving messages.
4-Demonstrates the use of asynchronous features in Django for handling WebSocket connections.
5-Built as a learning project to explore Django Channels and WebSocket implementation in Django.

=======

How to Run:

1-Clone the repository: git clone https://github.com/Ravikalakoti/WebSocket-Chat-Application
2-Install the required packages: pip install -r requirements.txt
3-Configure the Django settings and set up the Channels layer.
4-Run the development server: python manage.py runserver
5-Open your browser and visit http://127.0.0.1:8000/ to access the chat application.

Chat conversation screen for single chat room

About

This project is a simple chat application implemented in Django, showcasing the use of Django Channels to enable real-time communication through WebSocket connections. With this application, users can join a chat room and exchange messages instantly with other participants in the same room.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors