Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashraf-kabir/mern-devconnector
MERN Stack Developer Connector. Social networking site for the developers. Language, Database & Framework used: MongoDB atlas, Express js, React js & Node js.
https://github.com/ashraf-kabir/mern-devconnector
devconnector express mern mern-stack mongodb nodejs react
Last synced: 11 days ago
JSON representation
MERN Stack Developer Connector. Social networking site for the developers. Language, Database & Framework used: MongoDB atlas, Express js, React js & Node js.
- Host: GitHub
- URL: https://github.com/ashraf-kabir/mern-devconnector
- Owner: ashraf-kabir
- License: mit
- Created: 2020-06-26T07:27:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T10:06:06.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T01:58:22.282Z (over 1 year ago)
- Topics: devconnector, express, mern, mern-stack, mongodb, nodejs, react
- Language: JavaScript
- Homepage: https://dev-connector-ak.herokuapp.com/
- Size: 1.14 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mern-devconnector
MERN Stack DevConnector using MongoDB Atlas, Express JS, Reactjs & Nodejs.
> Frontend-> React & Redux-Reduce
> Backend-> Nodejs & Expressjs
> Database-> MongoDB Atlas
## Installation process
1. #### clone the repo using this command
```bash
git clone https://github.com/ashraf-kabir/mern-devconnector.git
```
2. #### install npm packages
1. install backend packages
```bash
cd mern-devconnector
npm install
```
2. install frontend packages
```bash
cd client
npm install
```
3. 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.```bash
cd mern-devconnector
cd config
cat >> default.json
```
(Ctrl+c to exit previous command)
##### sample code for default.json
```json
{
"mongoURI": "YOUR_MONGODB_URI",
"jwtSecret": "YOUR_SECRET",
"githubToken": "YOUR_GITHUB_TOKEN"
}
```
##### Instructions:
1. for mongodb atlas database creation follow this tutorial->https://www.youtube.com/watch?v=KKyag6t98g8
2. you can use any random string as jwtSecret
3. for generating github token follow this link->https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token
4. #### note: gitignore the default.json file4. deploy this project on your local server by using this command
```bash
mern-devconnector
npm run dev
```
#### note: both backend & frontend server will start at once with the above command.### App Description:
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 posts5. Deployed on https://dev-connector-ak.herokuapp.com/