A basic realtime chat app project written with the Django framework and Django Channels.
To easily test chat functionality, login with the credentials below
- email: [email protected], password: johndoe
- email: [email protected], password: sarahdoe
To run the project locally.
$ python -m venv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
$ python manage.py migrate
- Make sure you have >= redis-5.0 installed on your system
$ python manage.py channels_layer
$ python manage.py runserver
- Visit http://localhost:8000
Pictures uploaded while chatting do not persist due to Heroku's ephemeral nature