Skip to content

Sociogram is a demo Instagram web app with custom features

Notifications You must be signed in to change notification settings

GraniteMask/sociogram-1

Repository files navigation

Sociogram-1

Sociogram is a demo Instagram web app with some custom features

Link: https://sociogram-1.herokuapp.com/

Demo Video Link: https://www.linkedin.com/posts/ratnadeep-das-choudhury-623605197_nodejs-react-mongodb-activity-6706268132539023360-3Ypq?utm_source=linkedin_share&utm_medium=member_desktop_web

Sociogram Home Page

SNEEK-PEEK of technologies I used:

  1. MERN stack (MongoDB, ExpressJs, ReactJs, NodeJs)
  2. Database : Mongo ATLAS
  3. Cloudstorage: Cloudinary API
  4. Email: Sendgrid API
  5. Authentication: JsonWebtokens (JWT)
  6. Code Editor: VS Code
  7. Backend Packages: Nodemailer, Nodemon, Express etc.
  8. Deployment: Heroku

Highlighted Features:

  1. Creating profile
  2. Login and SignUp using JWT
  3. SignUp welcome email
  4. Upload and edit profile picture and profile credentials
  5. Follow and Unfollow other profiles
  6. Create and delete posts
  7. creating and deleting comments
  8. Showing time-stamps of each posts
  9. Like and unlike posts
  10. Forgot password feature with forgot password secured email
  11. Real-time display of your followers and followings

Sign Up Welcome Mail

Sign_Up_Welcome_Mail

Password Reset Mail

Password_Reset_Mail

NOTE: Email feature is not currently available right now because its a premium service of SendGrid. So it has been turned off.