This is a Flutter application that functions as a social media platform, allowing users to:
Share photos and videos Like and comment on posts View a feed of all posts from other users Features:
User authentication with Firebase Authentication Cloud storage for photos and videos using Firebase Storage Real-time updates for likes and comments using Firebase Cloud Firestore User interface built with Flutter for a smooth and native experience on mobile devices Setup Instructions:
Head to the Firebase console (https://console.firebase.google.com/) and create a new project. Enable the following Firebase services for your project: Authentication Cloud Storage Cloud Firestore Install Firebase Plugins:
In your Flutter project directory, run the following command to install the required Firebase plugins:
Bash flutter pub add firebase_auth flutter pub add firebase_core flutter pub add firebase_storage flutter pub add cloud_firestore Use code with caution. Configure Firebase:
Run flutterfire configure to create a google_services.json file in your project's root directory.
Ensure you have Flutter and the Dart SDK installed (https://docs.flutter.dev/get-started/install). Place your Firebase project configuration details (google_services.json) in the root directory of your Flutter project. Run your app using flutter run.