Skip to content

Doi is a chat application built on top of Django and React Native.

Notifications You must be signed in to change notification settings

SiddhantTotade/Doi-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the project

Doi is a android chat application. This application uses Django in the backend and React Native in the frontend. With the help of this application an indiviual can be able to chat with his/her friends. The backend uses Django-Channels for making connection with the help of websockets.

Features of the project

  • Authentication
  • Search friends
  • Add friends
  • Chat with individuals
  • Connection building and showing bubble while typing

Technologies used

Django   React Native   Redis

Getting Started

  • Clone the repo in your PC or Laptop.
[email protected]:SiddhantTotade/Doi-Chat.git
  • Inside the directory Doi-Chat, type the following commands
    • Setup backend
        make setup-backend
    • Install backend dependencies
        make install-backend
    • Setup frontend
        make setup-frontend
    • Install frontend dependencies
        make install-frontend
    • Run frontend server
        make run-android
    • Run backend server
        make run-django
    • Run redis server
        make run-redis
  • When the frontend starts, It automatically install the application in the connected android device. Make sure that the android is connected with USB and USB Debugging is turned on.

Configure the application (Remember before start)

Configure Django

  • Add the adroid device Ipv4 address in Allowed_Hosts in settings.py.
  • Make sure to change the <IPv4 PORT> in Makefile for running the server. If you are using Android Studio then use the default one localhost:8000.

Project Images

About

Doi is a chat application built on top of Django and React Native.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published