https://github.com/dineshssdn-867/chat_app
This is a Django and React chat app
https://github.com/dineshssdn-867/chat_app
digitalocean docker docker-compose nginx
Last synced: about 2 months ago
JSON representation
This is a Django and React chat app
- Host: GitHub
- URL: https://github.com/dineshssdn-867/chat_app
- Owner: dineshssdn-867
- Created: 2021-06-28T14:04:33.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-11T08:55:38.000Z (over 4 years ago)
- Last Synced: 2026-04-30T08:38:21.931Z (about 2 months ago)
- Topics: digitalocean, docker, docker-compose, nginx
- Language: JavaScript
- Homepage:
- Size: 1.94 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](#contributors-)
# D's Chat App Backend ✨
Personal Project - D's Chat App Backend
## Demo💻
[Demo](https://d-s-chat.web.app/login)
## 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
```bash
git clone https://github.com/dineshssdn-867/Chat_app.git
```
Go to the project directory
```bash
cd Chat_app
```
Create Environement and install dependencies
```bash
python m venv env
env\Scripts\activate
pip install -r requirements.txt
```
Make migrations and start the server
```bash
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](https://allcontributors.org/docs/en/emoji-key)
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!