This repository contains the frontend of VibeGram, a modern social media platform built with React.js and designed for real-time interaction and smooth user experience.
- 📱 Responsive and modern UI
- 🔐 JWT-based authentication flow
- ❤️ Like, comment, save posts with optimistic updates
- 💬 Real-time messaging & notifications using Socket.io
- 🟢 Live online/offline user presence
- 🖼️ Image preview & upload support
- 🔄 Seamless state management with Redux Toolkit
- React.js
- Redux Toolkit
- React Router DOM
- Tailwind CSS
- Socket.io Client
- Axios
- Optimistic UI with rollback handling
- Clean component-based architecture
- Scalable state management
- Real-time event listeners for chat & presence
- User-friendly UX inspired by modern social platforms
🔗 https://vibe-gram-tau.vercel.app/
Built to demonstrate production-ready frontend architecture, real-time UI handling, and scalable React application design.
⭐ Star the repo if you find it useful!