Skip to content

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.

License

Notifications You must be signed in to change notification settings

uchamod/Spread_app

Repository files navigation

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

    git clone https://github.com/uchamod/Spread_app.git
    cd Spread_app
  2. Install Dependencies

    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

    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


📱 Screenshots

Screenshot description

Screenshot description

Screenshot description


Screenshot description

🤝 Contributing

Contributions are always welcome! Please read the contribution guidelines first.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published