Skip to content

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.

Notifications You must be signed in to change notification settings

uchamod/Posting-social-media-app-flutter

Repository files navigation

📱 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

    git clone https://github.com/uchamod/Posting-social-media-app-flutter.git
    cd Posting-social-media-app-flutter
  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

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

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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published