Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 2.01 KB

README.md

File metadata and controls

55 lines (37 loc) · 2.01 KB

Django Messenger 🌨️

Django Messenger is a chat application built with React and Django REST Framework. It enables users to have realtime one-to-one conversations.

Lil bit About this app:

  • JWT Authentication
  • Django Channels for WebSocket Communication
  • User Relations
  • Zustand for State management
  • Realtime Chat updates and Notifications
  • etc.,

Preview

  • The Main Layout (Chat Area) image image

  • User Detial image

  • Is Typing? Indicator image

  • Real-Time Chat Notifications image

  • Search for other users, And add them as your Freind! image

  • Edit your Profile! image

Getting Started

Clone this repository to your local machine and rename the .env.example file found in the frontend directory of the project to .env and 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...

Thank You 💖