Skip to content

A Responsive Instagram Clone built with Flutter using Firebase as the backend.

Notifications You must be signed in to change notification settings

DonGuillotine/flutter-instagram-clone

Repository files navigation

Flutter Instagram clone.

Logo

An Instagram Clone built with Flutter and Firebase.

Enjoy a seamless and intuitive user experience with features such as photo sharing, user profiles, and real-time updates. Stay connected with friends and family by following their posts and engaging with their content. Experience the power of Firebase's robust backend as you effortlessly share and explore your world.

Try it out now!

Report bug · Request feature

Table of contents

Quick start

This is a normal flutter app. You should follow the instructions in the official documentation.

What's included:

  • Photo sharing.
  • Create your profiles.
  • Search bar, to look for Users.
  • Responsive layout for all mobile devices.
  • Runs on Web.
  • Email & Password Authentication
  • Share Posts with Caption.
  • Real-time updates.
  • Following other users.
  • Engaging with content (like, comment).
  • Firebase as a backend.

Firebase

This repo is using Firebase. I used Cloud Firestore and Cloud Storage to handle CRUD operations and store images.

Bugs and feature requests

If your problem or idea is not addressed yet, please open a new issue.

Contributing

Feel Free to Contribute to this project. After cloning this repository, migrate to instagram-flutter-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
  open -a simulator (to get iOS Simulator)
  flutter run
  flutter run -d chrome --web-renderer html (to see the best output)

Creator

Donald Nwokoro

Thanks

Thanks to Rivaan Ranawat https://github.com/RivaanRanawat for his guidiance.

About

A Responsive Instagram Clone built with Flutter using Firebase as the backend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages