https://easychats.herokuapp.com (allow 1 min to start as will idle when inactive)
Test accounts: [{[email protected], test.123}, {[email protected], test.123}]
- React
- Redux
- Websockets
- Django (DRF)
- Redis
- Channels
- Daphne
- Cors
- Whitenoise
- JWT (http only cookies)
git clone [email protected]:rsleyland/ChatSystem.git
cd ChatSystem\frontend
npm start
- running on localhost:3000
cd ChatSystem\backend
python -m venv myenv
myenv\Scripts\activate
pip install -r requirements.txt
python manage.py runserver
- running on localhost:8000
docker run -p 6379:6379 -d redis:5
git clone [email protected]:rsleyland/ChatSystem.git
cd ChatSystem
git checkout dockered
docker-compose build
docker-compose-up
- backend running on localhost:8000
- frontend running on localhost:3000
- redis running on localhost:6379