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.
- Authentication
- Search friends
- Add friends
- Chat with individuals
- Connection building and showing bubble while typing
- 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
- Setup backend
- 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.
- Add the adroid device Ipv4 address in
Allowed_Hosts
insettings.py
. - Make sure to change the
<IPv4 PORT>
inMakefile
for running the server. If you are using Android Studio then use the default onelocalhost:8000
.