Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yuvraj0028/flutter-instagram-clone
Responsive Instagram Clone developed with Flutter & Firebase
https://github.com/yuvraj0028/flutter-instagram-clone
android dart firebase flutter instagram-clone ios
Last synced: 6 days ago
JSON representation
Responsive Instagram Clone developed with Flutter & Firebase
- Host: GitHub
- URL: https://github.com/yuvraj0028/flutter-instagram-clone
- Owner: yuvraj0028
- Created: 2023-09-06T03:36:51.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-25T10:34:00.000Z (10 months ago)
- Last Synced: 2024-01-25T11:51:39.004Z (10 months ago)
- Topics: android, dart, firebase, flutter, instagram-clone, ios
- Language: Dart
- Homepage:
- Size: 125 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter Instagram Clone
A completely Responsive Instagram App- Works on Android & iOS!
## Disclaimer
This project is built using the reference of a youtube tutorial.
Rivaan Ranawat Youtube Tutorial
Rivaan Ranawat GitHub Repository
## Features
- Responsive Instagram UI
- Email & Password Authentication
- Share Posts with Caption
- Display Posts with Caption
- Like & Comment on Posts
- Search Users
- Follow Users
- Display User Posts, Followers & Following
- Chat With Real Users
- Post Stories like real Instagram App
- Receive Notification whenever Someone send's a Message
- EVERYTHING REAL TIME
- Sign Out## Installation
After cloning this repository, migrate to `insta_clone` folder. Then, follow the following steps:
- Create Firebase Project
- Enable Authentication
- Make Firestore Rules
- Enable Firebase Cloud Messaging Server Key
- Make a File constants.dart & Store your Server Key There
- Create Android, iOS Apps```bash
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
```## Tech Used
**Server**: Firebase Auth, Firebase Storage, Firebase Firestore, Firebase Cloud Messaging
**Client**: Flutter, Provider