Django Messenger is a chat application built with React and Django REST Framework. It enables users to have realtime one-to-one conversations.
- JWT Authentication
- Django Channels for WebSocket Communication
- User Relations
- Zustand for State management
- Realtime Chat updates and Notifications
- etc.,
Clone this repository to your local machine and .env
file found in the frontend directory update the environment variables accordingly.
Refer this blog for configuring Firebase.
Linux:
$ docker-compose up
Windows:
C:\folder\django_messenger> docker compose up
Navigate to http://localhost:8080/ and start texting...