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: 8 months 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 (about 1 year ago)
 - Default Branch: main
 - Last Pushed: 2025-01-16T13:53:05.000Z (10 months ago)
 - Last Synced: 2025-01-16T15:13:37.856Z (10 months ago)
 - Topics: cloud-native, content-management, dart, firebase, firebase-auth, flutter, provider, state-management
 - Language: Dart
 - Homepage:
 - Size: 8.32 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 Console
4. **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: uchamod@gmail.com
- 🌐 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.