Skip to content

It is a simple app where developers can connect and discuss with each other by creating various posts

License

Notifications You must be signed in to change notification settings

Manas-Chamola/dev-community

Repository files navigation

Developer Community Application

The project is designed for developers to connect with each other.

It has a number of modules such as register/login, profile, education, experience, posts.

Developers can discuss and post stuffs as well as view the profiles of everyone.

Screenshots

alt text

alt text

alt text

alt text

alt text

Features

  • Authentication
  • Private Routes
  • JWT Token
  • Profile, Education, Experience
  • Developer Profiles
  • Github Repos
  • Posts section
  • Discussion section
  • Like Posts

Setup

1.

git clone https://github.com/Manas-Chamola/dev-community.git

2.

Create a new MongoDB Cloud Database

3.

Go to your Github profile. Under Settings, go to OAuth Apps and create a new OAuth App. You will get a githubClientId and githubSecret

4.

Go to the config folder and open the production.json and put your MongoDB instance URI and the githubClientId and githubSecret

5.

npm start

or

yarn start