Skip to content

enocgarciadev/django_chat

 
 

Repository files navigation

Django Chat App

A private messaging and calling application build using Django, Django Channel and Peer.js (WebRTC). The front end has been build in Vue.js and I use Django Rest Framework for communicate with Backend and Frontend.

PyWebsocket is been used inside Django Channel Wrapper for realtime communication. WebRTC is been used for Video and Audio calling.

Architecture

Installation

git clone https://github.com/kmrifat/django_chat.git

FrontEnd Installation

cd frontend
npm install
npm run dev

Backend Installation

cd server
pip install -r requirements.txt
python manage.py migrate
python manage.py runserver

Spacial Thanks to JetBrains Logo (Main) logo. For Awesome IDE support.

About

Real Time Chat and Video Calling Application in Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 55.4%
  • Python 28.3%
  • SCSS 9.6%
  • JavaScript 5.8%
  • HTML 0.9%