Skip to content

dineshssdn-867/Chat_app

Repository files navigation

All Contributors

D's Chat App Backend ✨

Personal Project - D's Chat App Backend

Demo💻

Demo

Environment Variables⚙

To run this project, you will need to add the following environment variables to a .env file at the root of the project

  • AWS_KEY : Your aws key for S3

  • AWS_SECRET_KEY : Your secret aws key for S3

  • CACHE_USERNAME : Operator of cache username

  • CACHE_PASSWORD : Password of cache service password

Run Locally🚀

Clone the project

  git clone https://github.com/dineshssdn-867/Chat_app.git

Go to the project directory

  cd Chat_app

Create Environement and install dependencies

python m venv env
env\Scripts\activate
pip install -r requirements.txt

Make migrations and start the server

  python manage.py makemigrations
  python manage.py migrate
  python manage.py runserver

Features🧾

You can register as a user

For User
  • Login and Register.
  • Chat with anyone like direct message to anyone in this app.
  • Update your profile.

Tech Stack👨‍💻

Backend: Django, AWS S3, Nginx, Caching Services, Certbot, Docker, Docker-compose, Cloudflare, Digitalocean

emoji key


Dinesh Nariani

💻 📖 🎨 🚧 📆

This project follows the all-contributors specification. Contributions of any kind welcome!