DevFinder is a social platform built for developers. It enables developers to connect, share and learn from each other. Our main motto is to help developers collaborate easily and work in teams efficiently.
In order to run this project locally you need to run the backend and the frontend simultaneously.
For running the backend:
Clone the project
git clone https://github.com/atharvabhide/DevFinder.git
Go to the project directory
cd DevFinder
Install dependencies
pip install -r requirements.txt
Start the server
python manage.py runserver
Now in a separate terminal, switch the branch to dev/frontend
git checkout dev/frontend
Then,
npm i --force
And finally run the frontend server with
npm run dev
DevFinder's frontend should be up and running on port 5173
Client:
- React
- Modular CSS
- Axios
- Netlify
Server:
- Django Rest Framework
- alt-profanity-check
- opennsfw2
- Tensorflow
- Custom recommendation engine
- AWS EC2
- Nginx
- Gunicorn