https://github.com/bitfancy/devconnector-django
https://github.com/bitfancy/devconnector-django
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/bitfancy/devconnector-django
- Owner: BitFancy
- License: mit
- Created: 2023-11-21T19:16:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-21T20:40:59.000Z (over 2 years ago)
- Last Synced: 2025-02-15T20:54:19.550Z (about 1 year ago)
- Language: JavaScript
- Size: 646 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## DevConnector
DevConnector is a Social Network For Developers. In this Project I have used Django and Django-Rest-Framework for Backend and React For Frontend.
### Demo of this site available here [DevConnector Demo](https://devconn.netlify.com)
## Frontend( React )
#### To install dependency
```
npm install
```
#### To start the server
```
npm start
```
#### For Production Build
```
npm run build
```
- I have used proxy `http://127.0.0.1` for axios in package.json
- You can set axios.defaults.baseURL = `https://api.example.com` Globally
## Backend( Django )
#### Installing
open terminal and type
#### Requirements
To install requirements type
```
pip install -r requirements.txt
```
`To use Github api put your credentials in settings.py`
```
GIT_CLIENT_ID = 'your github client id'
GIT_CLIENT_SECRET = 'your github client secret'
```
To migrate the database open terminal in project directory and type
```
python manage.py makemigrations
python manage.py migrate
```
To run the program in local server use the following command
```
python manage.py runserver
```
Server will be available at `http://127.0.0.1:8000` in your browser
Don't Forget to whitelist your host origin using `django-cors-header` when using in production
[See Documentation](https://pypi.org/project/django-cors-headers/)
========Thank You !!!=========