https://github.com/preetmodh/PeopleConnect
A Social Media Web application made using the Django rest framework (for API endpoints) and reactjs where users can chat in real-time(using channels and signals), post their updates, like, comment and view other users’ posts & profiles, search users & follow-unfollow them and get notified about activities on their profile.
https://github.com/preetmodh/PeopleConnect
chat-application django django-rest-framework djangochannels javascript python react reactjs social-media socialapp webapplication
Last synced: 11 months ago
JSON representation
A Social Media Web application made using the Django rest framework (for API endpoints) and reactjs where users can chat in real-time(using channels and signals), post their updates, like, comment and view other users’ posts & profiles, search users & follow-unfollow them and get notified about activities on their profile.
- Host: GitHub
- URL: https://github.com/preetmodh/PeopleConnect
- Owner: preetmodh
- Created: 2021-06-22T05:18:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T18:44:39.000Z (almost 2 years ago)
- Last Synced: 2024-10-30T09:36:00.844Z (over 1 year ago)
- Topics: chat-application, django, django-rest-framework, djangochannels, javascript, python, react, reactjs, social-media, socialapp, webapplication
- Language: JavaScript
- Homepage: https://people-connect.vercel.app/
- Size: 4.2 MB
- Stars: 17
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PeopleConnect
A Social Media Web application made using the Django rest framework
(for API endpoints) and reactjs where users can chat in real-time(using
channels and signals), post their updates, like, comment and view other
users’ posts & profiles, search users & follow-unfollow them and get
notified about activities on their profile.\
\
To visit website [Click Here](https://people-connect.vercel.app/)
## Requirements:
* Python Installed
* npm Installed
## Process:
1. Clone this project on your local system
2. Open terminal
3. Go to the **Django** directory
4. Now in terminal type:
* pip install -r requirements.txt
* python manage.py makemigrations
* python manage.py migrate
* python manage.py runserver
5. Go to frontend directory
6. Now in terminal type:
* npm install
* npm build
The React server will start in chrome and it's done.
### Technologies Used:
* Python3
* django framework
* django rest framework
* django signals
* django channels
* django models
* django user models
* django-googledrive-storage
* django urls
* django sqlite3
* React-js
* material ui
* axios
* react-router-dom