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.
- Host: GitHub
- URL: https://github.com/debajyoti14/socially
- Owner: Debajyoti14
- Created: 2022-05-20T15:46:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-04T15:44:28.000Z (almost 3 years ago)
- Last Synced: 2025-02-28T18:42:43.131Z (over 1 year ago)
- Topics: dart, firebase, flutter
- Language: Dart
- Homepage: https://instagram-flutter-dd43d.firebaseapp.com/#/
- Size: 826 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.*