Mern Social is a code project that aims to simulate a social media similar to Twitter, where users can create accounts, log in, and post short messages + media to share with others. Users can also follow and unfollow each other, as well as like and reply to posts. The primary purpose of this project is to explore the JavaScript(MERN) ecosystem and improve my skills in React and API design. Thanks for checking it out.
Live here.
npm install
- populate a
.env
with fields from.sample-env
- setup a google drive directory:
a. create a google service account by following this until step 4
b. savefilekey.json
from the above step in the project root
c. create 3 directories in the drive and add their ID's' to.env
- setup a mongoDb instance and add the connection string + name to
.env
- create 2 secrets to use as the JWT keys in
.env
npm run start
- Branch
dev
- use
feature/
change/
defect/
- PR to
dev
Front-end at: mern-social-frontend