FlutterGram is an Instagram clone built with Flutter.
Frontend: Flutter, Provider, Dart.
Backend: Firebase, Firestore
- Authentication - Login/Signup
- Realtime Feed for Posts
- Creating posts with Camera / Select from Gallery
- Searching Users
- Personal Profile Screen
- Realtime Trending Posts Tab
- Like/Dislike posts
- Commenting on Posts
- Caching for Images
- Push Notifications
![](https://private-user-images.githubusercontent.com/84692375/300158582-7a5ef5a1-91e8-4029-894e-884ef1eeeb7d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM1NDMxOTcsIm5iZiI6MTcyMzU0Mjg5NywicGF0aCI6Ii84NDY5MjM3NS8zMDAxNTg1ODItN2E1ZWY1YTEtOTFlOC00MDI5LTg5NGUtODg0ZWYxZWVlYjdkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEzVDA5NTQ1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTczNmRkNTk0ZDMwZTg2MzUxMjExNzhlMDM5YzBiOTg4MDkyNTgyYTljN2IzNmJhZjY2ZTU2NTAwYjgxOGMyYWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Awm-mT7tXbqrzoQBDqXLw04u3ESsNtEot92n266ftX8)
![](https://private-user-images.githubusercontent.com/84692375/300158430-0e103c47-3734-4549-a51f-001f2a4110b4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM1NDMxOTcsIm5iZiI6MTcyMzU0Mjg5NywicGF0aCI6Ii84NDY5MjM3NS8zMDAxNTg0MzAtMGUxMDNjNDctMzczNC00NTQ5LWE1MWYtMDAxZjJhNDExMGI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEzVDA5NTQ1N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJkNDE2NmQxMjgxNWRiZTA5NjBjYzhmYzhkYzc3OGMwYTdkNTZkYzEzMTlkNjgzZTVmZjViM2JhMDYyYzA1OGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.a2_tFlpAqm4mtzoj-n3Z6ms1f7fOLZ3n5AQeiuzviXo)
Clone the project
git clone https://github.com/Kapil619/FlutterGram.git
Go to the project directory
cd fluttergram
Install dependencies
flutter pub add
Start the application
flutter run
If you have any feedback, please reach out to me at kapilbadokar321@gmail.com
-
Authentication with Mobile Number
-
Instagram Stories Feature
-
In App Messaging