Saanjha is a sleek, responsive social microblogging platform that lets users share thoughts, interact with posts, and manage profiles — all in a modern, fast, and mobile-friendly UI.
Built using React + Vite, styled with Chakra UI, and seamlessly connected to the Spring Boot backend.
- 📝 Post Creation & Feed – Share thoughts and see what others are posting
- ❤️ Post Interactions – Like and dislike posts
- 📌 Save Posts – Bookmark posts for later
- 👤 Profile Handling – View your posts, saved content, and profile info
- 🔍 Search Functionality – Quickly find content
- 📱 Responsive Design – Optimized for mobile and desktop
- 🖼️ Media Uploads – Share images and short videos
- ⚡ Fast Development Experience – Powered by Vite & HMR
- React (Functional Components & Hooks)
- Vite (blazing-fast dev server and build tool)
- Chakra UI (for accessible, responsive UI)
- React Router (client-side routing)
- React Icons (modern icons)
- Axios (for API communication)
- Context API (for global user state)
Frontend is hosted on Vercel:
🔗 https://saanjha-frontend.vercel.app
git clone https://github.com/sumitshresht/messaging-app.git
cd messaging-app