Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uchamod/spread_app
Spread App is a Flutter-based social media platform designed for seamless content sharing. Users can post status updates, follow others, and interact through a clean, intuitive interface. Integrated with Firebase, it ensures real-time data synchronization for an efficient and interactive user experience.
https://github.com/uchamod/spread_app
cloud-native content-management dart firebase firebase-auth flutter provider state-management
Last synced: 4 days ago
JSON representation
Spread App is a Flutter-based social media platform designed for seamless content sharing. Users can post status updates, follow others, and interact through a clean, intuitive interface. Integrated with Firebase, it ensures real-time data synchronization for an efficient and interactive user experience.
- Host: GitHub
- URL: https://github.com/uchamod/spread_app
- Owner: uchamod
- License: mit
- Created: 2024-08-19T19:59:52.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-10-23T16:11:27.000Z (3 months ago)
- Last Synced: 2024-10-23T21:08:09.773Z (3 months ago)
- Topics: cloud-native, content-management, dart, firebase, firebase-auth, flutter, provider, state-management
- Language: Dart
- Homepage:
- Size: 7.23 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Spread App 📱
## Overview
Spread App is a feature-rich social media platform built with Flutter that enables users to share articles and videos. The app provides a seamless experience for content creation, consumption, and social interaction.## Features
- 👤 **User Authentication**
- Secure login and registration with Firebase
- Profile management and customization- 📱 **Core Functionalities**
- Article sharing and creation
- Video upload and sharing
- Real-time content updates
- Like and comment system
- Content filtering options- 🎯 **Advanced Features**
- Media categorization
- User follow system
- Personalized feed
- Search functionality
- Push notifications## 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/Spread_app.git
cd Spread_app
```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.