Skip to content

A social media for developers. Enables college students/developers to connect, learn and grow. Leverages AI to prohitbit NSFW content and profane comments to keep the platform clean.

Notifications You must be signed in to change notification settings

atharvabhide/DevFinder

Repository files navigation

DevFinder - A developer-centric social media

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.

Run Locally

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

Tech Stack

Client:

  • React
  • Modular CSS
  • Axios
  • Netlify

Server:

  • Django Rest Framework
  • alt-profanity-check
  • opennsfw2
  • Tensorflow
  • Custom recommendation engine
  • AWS EC2
  • Nginx
  • Gunicorn

About

A social media for developers. Enables college students/developers to connect, learn and grow. Leverages AI to prohitbit NSFW content and profane comments to keep the platform clean.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published