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
This is a normal flutter app. You should follow the instructions in the official documentation.
- 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.
This repo is using Firebase. I used Cloud Firestore and Cloud Storage to handle CRUD operations and store images.
If your problem or idea is not addressed yet, please open a new issue.
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)
Donald Nwokoro
Thanks to Rivaan Ranawat https://github.com/RivaanRanawat for his guidiance.