Live: https://serene-retreat-94411.herokuapp.com
A Social network for developers to connect. Powered by the MERN stack
-
Signup/Signin into MeetUp
-
Add details to profiles (Education, Experience, Social Links etc.)
-
Post updates, like and comment on different posts in the MeetUp community
-
JavaScript(ES6)/CSS/JSX
-
MERN (MongoDB + Express + React + Node.js)
-
React Hooks
-
Redux store
-
JSON Web Token, express-validator
-
Gravatar
-
Github's REST APIs
Credit: https://www.udemy.com/course/mern-stack-front-to-back/
Step 1: Clone the repository
Step 2: Go to the client
folder, run yarn
|| npm install
to install all the needed dependencies
Step 3: Back out and go to the server
folder, create a .env
file using .example.env
as the template and fill out the variables.
- Step 3.1: Go to cloud.mongodb.com, sign-in then create a new shared cluster with a cloud service (
AWS
,Azure
, orGoogle Cloud
) - Step 3.2: When it comes to network access, provide
0.0.0.0/0
as the IP address to allow connect to the cluster from anywhere - Step 3.3: After done creating the cluster, navigate to the
Database
tab, then hitConnect
=>Connect Your Application
=> copy the URL => back to the project folder => paste it to theMONGO_URL
variable in.env
file
Step 4: While still in server
folder, run yarn
|| npm install
to install all the needed dependencies
Step 5: Run yarn server
|| npm run server
to start the server using nodemon
OR run yarn dev
|| npm run dev
to start both client and server using concurrently