Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uchamod/posting-social-media-app-flutter
A feature-rich social media app developed using Flutter and Firebase. The app includes user authentication, real-time messaging, content sharing, and customizable profiles. It demonstrates the seamless integration of Flutter's UI capabilities with Firebase's backend services, providing a dynamic and interactive user experience.
https://github.com/uchamod/posting-social-media-app-flutter
algorithms authentication data-structures firebase flutter mobile-development provider-state-management
Last synced: 4 days ago
JSON representation
A feature-rich social media app developed using Flutter and Firebase. The app includes user authentication, real-time messaging, content sharing, and customizable profiles. It demonstrates the seamless integration of Flutter's UI capabilities with Firebase's backend services, providing a dynamic and interactive user experience.
- Host: GitHub
- URL: https://github.com/uchamod/posting-social-media-app-flutter
- Owner: uchamod
- Created: 2024-07-23T06:52:39.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T16:04:39.000Z (3 months ago)
- Last Synced: 2024-10-23T21:45:59.753Z (3 months ago)
- Topics: algorithms, authentication, data-structures, firebase, flutter, mobile-development, provider-state-management
- Language: Dart
- Homepage:
- Size: 666 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📱 Posting Social Media App (Flutter)
## Overview
The Posting Social Media App is built using Flutter and Firebase, allowing users to share microblogs, videos, and more. It includes features such as notifications for followers, profile management, and real-time content updates.## Features
- User authentication (Firebase)
- Post microblogs and videos
- Follow other users
- comment for new posts
- Real-time updates## Installation
### Prerequisites
- Flutter SDK (>=2.0.0)
- Dart (>=2.12.0)
- Firebase account
- Android Studio or VS Code### Setup Steps
1. **Clone the Repository**
```bash
git clone https://github.com/uchamod/Posting-social-media-app-flutter.git
cd Posting-social-media-app-flutter
```2. **Install Dependencies**
```bash
flutter pub get
```3. **Firebase Configuration**
- Add `google-services.json` to `/android/app/`
- Add `GoogleService-Info.plist` to `/ios/Runner/`
- Enable Authentication and Firestore in Firebase Console4. **Run the Application**
```bash
flutter run
```## Acknowledgment
Special thanks to:
- Flutter team for the amazing framework
- Firebase for backend services
- All contributors who helped improve this project
- Open source packages used in this project:
- provider
- firebase_core
- cloud_firestore
- firebase_auth
- And other supporting packages## Contact
- 👨💻 Developer: Chamod Udara
- 📧 Email: [email protected]
- 🌐 GitHub: https://github.com/uchamod
- 💼 LinkedIn: https://www.linkedin.com/in/chamod-udara-b3927a239/---
### 📱 Screenshots
### 🤝 Contributing
Contributions are always welcome! Please read the contribution guidelines first.### 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.