Skip to content

This is a Social Media App made with flutter & firebase. In this project Firebase Auth, Firebase Firestore and Firebase Storage is used to make it a realtime social media mobile Application.

Notifications You must be signed in to change notification settings

Debajyoti14/Socially

Repository files navigation

Socially - A Realtime Social Media Mobile Application

Socially is a social media app built with Flutter and Firebase, allowing users to connect and share moments with their friends in real-time. The app utilizes Firebase Authentication, Firebase Firestore, and Firebase Storage to provide a seamless and secure experience. State management is handled using the Provider package.

Screenshots

Here are some screenshots of the Socially app:

                   

Features

  • Real-time Social Interactions: Users can post updates, images, and share moments with their friends in real-time.

  • User Authentication: Secure user authentication with Firebase Authentication, allowing users to register and log in securely.

  • User Profiles: Users can create and customize their profiles with profile pictures and other details.

  • Posts and Comments: Users can create posts and comment on each other's posts.

  • Image Uploads: Users can upload and share images with friends.

Getting Started

To get started with the Socially app, follow these steps:

  1. Prerequisites: Make sure you have Flutter installed on your machine. If not, follow the official Flutter installation guide: Flutter Installation Guide

  2. Clone the repository: Clone this repository to your local machine using the following command:

     git clone https://github.com/Debajyoti14/Socially
    
  3. Install Dependencies: Navigate to the project directory and install the required dependencies:

    cd socially
    flutter pub get
    
  4. Firebase Setup: Create a new project on the Firebase Console (https://console.firebase.google.com/) and set up Firebase Authentication, Firestore, and Storage. Obtain your Firebase configuration files and place them in the appropriate locations in the project.

  5. Run the app: Use the following command to run the app on an emulator or connected device:

    flutter run
    

Contributions

Contributions to Socially are welcome! If you find any bugs or have ideas to enhance the app, feel free to open an issue or submit a pull request.

License

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

Acknowledgments

  • We acknowledge the Flutter and Firebase communities for their excellent frameworks and resources.

Happy coding! If you have any questions or need further assistance, feel free to reach out.

Note: The above information is fictional, and the actual details of your project may differ. Please update the README file with accurate and specific details about your project.

About

This is a Social Media App made with flutter & firebase. In this project Firebase Auth, Firebase Firestore and Firebase Storage is used to make it a realtime social media mobile Application.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published