An open API service indexing awesome lists of open source software.

https://github.com/debajyoti14/socially

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.
https://github.com/debajyoti14/socially

dart firebase flutter

Last synced: over 1 year ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 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](https://flutter.dev/docs/get-started/install)

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

```
git clone https://github.com/Debajyoti14/Socially
```

4. **Install Dependencies**: Navigate to the project directory and install the required dependencies:

```
cd socially
flutter pub get
```
5. **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.

6. **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](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.*