Skip to content

A simple chatapp implemented with #django #channels #react #redux

License

Notifications You must be signed in to change notification settings

lokesh1729/chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatApp

this is a chat application built using django, django channels and react. For now, there's nothing new compared to other chat apps, this is a fun project to learn myself how chat apps are implemented.

this project was generated using fork of a cookiecutter

implementation details are:

  • Backend
    • login/signup was implemented with DRF and with django rest knox
    • using websockets on frontend, channels on backend for full duplex communication
    • using redis channel layer so that the communication is more dynamic
  • Frontend
    • the UI was built using bulma CSS framework, tailwind utility css, bloomer
    • on frontend using react-router for client side navigation, redux for single state source, axios for making HTTP calls

Features

  • logged in users can join/create a chat room they want
  • users can send message to the room

Work In Progress: please refer this link