Welcome to my inaugural app, crafted using Flutter for both iOS and Android devices, and fortified by the robust Google Firebase backend. This exceptional application is designed for secure photo sharing, employing a double-layered security approach to safeguard your precious memories.
-
Cross-Platform Versatility: Our app is meticulously built using Flutter, ensuring seamless performance on both iOS and Android platforms.
-
Firebase Backbone: We harness the formidable capabilities of Google Firebase as our backend infrastructure, providing scalability, real-time data synchronization, and robust security features.
-
Advanced Photo Security: This app offers a two-tier security system, meticulously designed to protect your photos and grant access only to authorized individuals.
-
User Authentication: With Firebase Authentication, users can securely create accounts, log in, and reset passwords.
-
Effortless Photo Uploads: Share your cherished moments effortlessly by uploading photos directly from your device to your private gallery.
-
Double-Layer Security: We take data security seriously, employing a two-pronged approach to ensure that only authorized users can view and access your photos.
-
Privacy Control: You maintain complete control over who can view your photos. Choose between private and public sharing options for each image.
-
Real-Time Updates: Stay connected with your friends and loved ones through real-time notifications when they share photos, comment on your uploads, or like your pictures.
-
Installation: Begin by ensuring that Flutter and Dart are properly installed on your development environment.
-
Firebase Configuration: Set up your Firebase project and configure it to work seamlessly with your app. Detailed instructions can be found in the Firebase documentation.
-
Clone the Repository: Clone the app's repository onto your local machine using Git.
-
Firebase Setup: Add your Firebase configuration details to the app.
-
Dependency Installation: Utilize Flutter's package manager to install all project dependencies.
-
App Launch: Launch the app on your chosen emulator or physical device.
We enthusiastically welcome contributions from the open-source community to enhance this photo sharing app. Should you wish to contribute, please follow these guidelines:
-
Fork the Repository: Start by forking the repository.
-
Branch Creation: Create a new branch to implement your feature or address a bug.
-
Code Implementation: Implement your changes and ensure they adhere to our coding standards.
-
Pull Request: Submit a pull request that includes a clear description of your changes and the benefits they bring.
ClickBuster is released under the MIT License. See the LICENSE file for more details.
If you have any questions, suggestions, or issues, please feel free to contact us at [email protected].
Thank you for using ClickBuster! We hope it simplifies photo distribution within your college community and enhances your media experience.