Mehfil is a full-stack MERN social media application designed to offer a seamless and engaging social experience. This is the beta version of the application, and your feedback is highly appreciated!
You can explore the live demo of Mehfil here: Mehfil - Live Demo
Check out the code and contribute to the project on GitHub: Mehfil - GitHub Repository
The app includes a wide range of features:
- 🔐 Authentication: Secure user sign-in and registration
- 📰 Social Feed: View and interact with posts from other users
- 📱 Responsiveness: Fully optimized for mobile and desktop views
- 💼 State Management: Efficient state handling with Redux
- 🔧 Supabase as a Backend Service: Scalable backend support
- 🔄 Realtime Data Updates: Stay updated with live changes
- ✍️ Creating Posts, Likes, and Comments: Engage with content easily
- 📥 Fetching Posts, Likes, and Comments: Seamlessly retrieve data
- 📝 Rich Text Editor: Enhanced text formatting for posts
- ✏️ Update or Delete Posts and Comments: Manage your content
- 🔔 Live Notifications: Get instant updates on interactions
- 👤 User Profile: Personalize and manage your profile
- 📜 Pagination: Efficiently navigate through content
- 📂 File Uploading (Images/Videos): Share media with ease
- 📤 Media Sharing: Share your files across the platform
- 🖼️ Image Caching: Improved performance for image-heavy content
- 🖌️ Using SVG Icons: Crisp and scalable icons for UI
- 📱🖥️ Cross-Platform Compatibility: Works seamlessly on Android, iOS, and web
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Real-Time Updates: Supabase
- State Management: Redux
- Hosting: Vercel
Make sure you have the following installed:
- Node.js and npm
- MongoDB (for local development)
-
Clone the repository:
git clone https://github.com/HAMZOO0/Mehfil.git



