Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdurraufraihan/django-chat
A chatting app with django, django-rest-framework, django-channels & react js
https://github.com/abdurraufraihan/django-chat
django-channels django-channels-chat django-chat django-chat-app reactjs-chat reactjs-chat-ui
Last synced: 9 days ago
JSON representation
A chatting app with django, django-rest-framework, django-channels & react js
- Host: GitHub
- URL: https://github.com/abdurraufraihan/django-chat
- Owner: abdurraufraihan
- License: mit
- Created: 2021-10-23T15:32:47.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-02T13:24:54.000Z (almost 2 years ago)
- Last Synced: 2023-09-02T20:58:37.747Z (about 1 year ago)
- Topics: django-channels, django-channels-chat, django-chat, django-chat-app, reactjs-chat, reactjs-chat-ui
- Language: JavaScript
- Homepage:
- Size: 282 KB
- Stars: 56
- Watchers: 2
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# django-chat
A chatting app made with django-rest-framework, django-signal & react.js![chat](https://user-images.githubusercontent.com/30230336/147493438-86d86809-537b-4779-81e3-74881a54f038.gif)
# Installation Process
To install this app please follow this below steps:
### Run Backend
```
1. Create a virtual environment `virtualenv venv`
2. And activate it `source venv/bin/activate`(for ubuntu) `venv\Scripts\activate`(for windows)
3. Then change the directory to server/ and install dependencies `pip install -r requirements.txt`
4. Migrate to database `python manage.py migrate`
5. Now run the server `python manage.py runserver`
```
### Run Front-end
```
1. Change the directory to clients/
2. Install dependencies `npm install`
3. Now start the server `npm start`
```Now you'll be redirected to `localhost:3000` Then open two browser window and do the signup with name, email, profile image and start chatting from two different window.