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.
Here are some screenshots of the Socially app:
-
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.
To get started with the Socially app, follow these steps:
-
Prerequisites: Make sure you have Flutter installed on your machine. If not, follow the official Flutter installation guide: Flutter Installation Guide
-
Clone the repository: Clone this repository to your local machine using the following command:
git clone https://github.com/Debajyoti14/Socially
-
Install Dependencies: Navigate to the project directory and install the required dependencies:
cd socially flutter pub get
-
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.
-
Run the app: Use the following command to run the app on an emulator or connected device:
flutter run
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.
This project is licensed under the MIT License - see the LICENSE file for details.
- 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.