Skip to content

Chat-app created using Django-channels, websockets and React/Redux

Notifications You must be signed in to change notification settings

keshavvinayak01/Chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application created for real-time chat.

Powered by React and Django.

This an open ended chatting application where a single channel exists, and anyone can join in without authentication, just by selecting a unique username.

How to run the application

1. Create a python3 virtual environment

virtualenv --python=python3 venv

2. Activate the virtual environment and install from the requirements

source venv/bin/activate
pip3 install requirements.txt

3.Install the required node packages

cd frontend
npm install
cd ..

If the following command doesn't work try running "python3 manage.py makemigrations && python3 manage.py migrate" first

4. Run the django server on this terminal

python3 manage.py runserver

open another terminal tab using ctrl + shift + T

5. Start the react-client

cd frontend
npm run

Now try running two or more tabs of the react client and chatting on the group, it should give a seamless performant experience.

Just a casual conversation

alt_text

alt_text

About

Chat-app created using Django-channels, websockets and React/Redux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published