Skip to content
/ Mehfil Public

Mehfil: A modern social media platform designed to connect users, share content, and foster online communities. Built with MERN stack , it features user profiles, real-time interactions, and an engaging interface.

License

Notifications You must be signed in to change notification settings

HAMZOO0/Mehfil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

266 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mehfil - Social Media Application

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!

🚀 Live Demo

You can explore the live demo of Mehfil here: Mehfil - Live Demo

📂 GitHub Repository

Check out the code and contribute to the project on GitHub: Mehfil - GitHub Repository

🛠 Features

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

🛠 Technologies Used

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Real-Time Updates: Supabase
  • State Management: Redux
  • Hosting: Vercel

📚 How to Get Started

Prerequisites

Make sure you have the following installed:

  • Node.js and npm
  • MongoDB (for local development)

Installation

  1. Clone the repository:

    git clone https://github.com/HAMZOO0/Mehfil.git

screenshot-rocks (2) screenshot-rocks (3) screenshot-rocks screenshot-rocks (1)

About

Mehfil: A modern social media platform designed to connect users, share content, and foster online communities. Built with MERN stack , it features user profiles, real-time interactions, and an engaging interface.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages