An instagram clone app powered with Firebase and written in Flutter/Dart.
- Log in
-
Log out (currently there are bugs surrounding navigation aspect) - Sign up
- Forgot password
- Main posts feed
- Explore page
- Profile page
- User profile page
- Adding posts
- DM messages (both dm and group chat)
I recently dropped active development of this project to focus on other topics and my internship. If I come back to it I'll hopefully implement remaining features. Feel free to fork the project, use and publish it freely and maybe even contribute!
-
Search for username
-
Handle back button presses
-
Infinite scroll pagination (not really needed because all posts are taken as streams and they are in sync with firestore) -
Scroll to refresh (not really needed because all posts are taken as streams and they are in sync with firestore)
- Reels page ⌛️
- Shop page ⌛️
- IG Stories ⌛️
Clone the project
git clone https://github.com/emirhalici/instaclone
Go to the project directory
cd instaclone
Install dependencies
flutter pub get
Run App
flutter run
Feeds Page | Explore Page | Profile Page |
---|---|---|
My Profile Page | Edit Profile Page | Edit Profile Picture |
---|---|---|
Add Post Page 1 | Add Post Page 2 | Add Post Page 3 |
---|---|---|
Messages Page | Add Chat Page | Chat Page |
---|---|---|
TODO