Skip to content

CoderMS07/Instagram-Clone

Repository files navigation

📱 Instagram Clone

An Instagram Clone application built to replicate the core features of Instagram, including user authentication, posting images, liking posts, and following users. This project is developed for learning and showcasing full-stack mobile app development skills.


🚀 Features :

  • 🔐 User Authentication (Login / Sign Up)
  • 👤 User Profile (Profile picture, bio, posts)
  • 🖼️ Post Images with Captions
  • ❤️ Like & Unlike Posts
  • 💬 Comment on Posts
  • 👥 Follow & Unfollow Users
  • 📰 Feed Showing Posts from Followed Users
  • 🔔 Real-time Updates (if Firebase used)
  • ☁️ Cloud Storage for Images

🛠️ Tech Stack :

  • Frontend: Flutter
  • Backend: Firebase
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage

⚙️ Installation & Setup :

  1. Clone the repository :

    git clone https://github.com/CoderMS07/Instagram-Clone.git
  2. Navigate to the project directory :

    cd Instagram-Clone
  3. Install dependencies :

    flutter pub get
  4. Configure Firebase :

    • Create a Firebase project
    • Enable Authentication, Firestore, and Storage
    • Add google-services.json / GoogleService-Info.plist
  5. Run the app :

    flutter run

🎯 Purpose of the Project :

  • To understand real-world app architecture
  • To gain hands-on experience with Flutter & Firebase
  • To practice UI/UX similar to a popular social media app

🧠 Future Improvements :

  • Stories Feature
  • Reels / Video Upload
  • Push Notifications
  • Search & Explore Page
  • Dark Mode

Built with ❤️


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors