Skip to content

Building an Instagram clone with using Flutter, Firebase and State management Riverpod, Hooks and Providers.

Notifications You must be signed in to change notification settings

es-amit/Instagram-Clone

Repository files navigation

Instagram Clone

Flutter + Firebase + Riverpod

Flutter + Firebase + Riverpod

A completely Responsive Instagram App- Works only on Android!

Features

  • Responsive Instagram UI
  • Authentication with Google and Facebook
  • Share Posts with Caption
  • Display Posts with Caption
  • Like & Comment on Posts
  • Search Posts
  • EVERYTHING REAL TIME
  • Post Video and Images
  • Sign Out

Installation

After cloning this repository, migrate to instagram-clone folder. Then, follow the following steps:

  • Create Firebase Project
  • Enable Authentication
  • Make Firestore Rules
  • Create Android, iOS & Web Apps
  • Take Web FirebaseOptions and put it in main function in main.dart file replacing my keys Then run the following commands to run your app:
  flutter pub get
  flutter run

Tech Used

Server: Firebase Auth, Firebase Storage, Firebase Firestore, Facebook Developers

Client: Flutter, Provider, RiverPod, Hooks

Feedback

About

Building an Instagram clone with using Flutter, Firebase and State management Riverpod, Hooks and Providers.

Resources

Stars

Watchers

Forks

Packages

No packages published