MERN Stack DevConnector using MongoDB Atlas, Express JS, Reactjs & Nodejs.
Frontend-> React & Redux-Reduce
Backend-> Nodejs & Expressjs
Database-> MongoDB Atlas
-
git clone https://github.com/ashraf-kabir/mern-devconnector.git
-
- install backend packages
cd mern-devconnector npm install
- install frontend packages
cd client npm install
-
go to config folder at mern-devconnector/config & create default.json for pasting mongoDB connection, jwtSecret as secret & githubToken for reading github repos of developers.
cd mern-devconnector cd config cat >> default.json
(Ctrl+c to exit previous command)
{ "mongoURI": "YOUR_MONGODB_URI", "jwtSecret": "YOUR_SECRET", "githubToken": "YOUR_GITHUB_TOKEN" }
- for mongodb atlas database creation follow this tutorial->https://www.youtube.com/watch?v=KKyag6t98g8
- you can use any random string as jwtSecret
- for generating github token follow this link->https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token
-
deploy this project on your local server by using this command
mern-devconnector npm run dev
1. user can register & sign in
2. user can create, edit & update their developer profile with various info like-> education, exp, social links, location, github username. etc.
3. user can delete their own account
4. user can view other developers profile with their profie description & github public repositories
5. user can create, edit, update & delete posts
6. user can create & delete comments on the posts
7. user can like or dislike the posts
- Deployed on
https://dev-connector-ak.herokuapp.com/