Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saadzahidqureshi/django-chat-app
Chatting app developed in django, including P2P chat, Group Chat, Public Chat, share files functionalities were added.
https://github.com/saadzahidqureshi/django-chat-app
css django django-channels html htmx hyperscr javascript sqlite3 websocket
Last synced: about 1 month ago
JSON representation
Chatting app developed in django, including P2P chat, Group Chat, Public Chat, share files functionalities were added.
- Host: GitHub
- URL: https://github.com/saadzahidqureshi/django-chat-app
- Owner: SaadZahidQureshi
- Created: 2024-09-10T13:09:20.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-19T11:11:32.000Z (3 months ago)
- Last Synced: 2024-10-20T08:03:31.951Z (2 months ago)
- Topics: css, django, django-channels, html, htmx, hyperscr, javascript, sqlite3, websocket
- Language: HTML
- Homepage:
- Size: 244 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Setup
#### - Create Virtual Environment
###### # Mac
```
python3 -m venv venv
source venv/bin/activate
```###### # Windows
```
pip install virtualenv
virtualenv venv
venv\Scripts\activate.bat
```
#### - Install dependencies
```
pip install --upgrade pip
pip install -r requirements.txt
```
#### - Migrate to database
```
python manage.py migrate
python manage.py createsuperuser
```
#### - Run application
```
python manage.py runserver
```
#### - Generate Secret Key ( ! Important for deployment ! )
```
python manage.py shell
from django.core.management.utils import get_random_secret_key
print(get_random_secret_key())
exit()
```### Credit: @andyjud(https://github.com/andyjud)