All Projects
Full StackCase Study·83% Match

MERN Instagram — Photo Sharing App

Full-stack Instagram clone with MERN architecture. Node.js/Express backend (app.js) uses MVC pattern with separate models, routes, middleware, and config directories. React client handles the feed, stories, follow/unfollow, post likes, and comments. MongoDB persists user profiles and posts. JWT-based auth middleware. JavaScript 91%, CSS 7%.

MongoDBExpress.jsReactNode.js
LiveMERNStackJWTAuthMVCArchitectureRESTAPI
MERN
Stack
JWT
Auth
MVC
Architecture
REST
API
🔴 The Problem

Needed a production-grade social app to demonstrate full-stack competency beyond todo apps

Most Instagram clones skip auth middleware and proper MVC separation

The Solution

Node.js/Express backend with strict MVC separation: models, routes, middleware, config

JWT auth middleware protects every private route; React handles feed, stories, likes, and comments

📈 Impact & Results

Fully functional photo-sharing app with follow/unfollow, likes, comments, and stories

JWT auth with refresh token flow — no session storage

MongoDB stores user profiles and posts with proper Mongoose schemas

Full Tech Stack
MongoDBExpress.jsReactNode.js

More Projects

Interested in working together?
Let's build something impactful.