Instagram Clone
A real-time social media application with posts, likes, comments, messaging, and live updates using WebSockets.
The problem
A social feed needs updates to reach other users as they happen β new posts, likes, comments and direct messages β rather than only on page reload.
How it was built
A React front end with Redux Toolkit for client state and shadcn/ui components on Tailwind CSS. WebSockets push live updates for feed activity and messaging, while an Express and MongoDB backend stores posts and relationships and Cloudinary handles image uploads.
Features
- Post creation with image uploads via Cloudinary
- Likes and comments on posts
- Direct messaging between users
- Live updates delivered over WebSockets
- Client state management with Redux Toolkit
Technology stack
- React
- JavaScript
- Tailwind CSS
- shadcn/ui
- WebSockets
- Node.js
- Express.js
- MongoDB
- Cloudinary
- Redux Toolkit
Related services
- Full-Stack Development β End-to-end web applications where the interface, the API and the database are built and connected as one system.
- Backend & API Development β Scalable backend systems, REST APIs and databases using Node.js, Express and MongoDB.
Browse all projects by Abdullah, read more about Abdullah, or get in touch.