In this project, I developed a robust cloud storage cross-platform application using Flutter and Dart. The app allows users to seamlessly upload and store a variety of multimedia files, including documents, videos, and images. The backend infrastructure and database were implemented using Firebase, ensuring secure and scalable storage solutions. To efficiently manage the app's state, I utilized the GetX state management library, optimizing performance and enhancing the user experience. This project not only honed my skills in Flutter development but also provided hands-on experience with cloud-based technologies and state-of-the-art app architecture.
- Cross-Platform Compatibility: Build once, deploy on both Android and iOS platforms.
- Multimedia File Support: Upload and store documents, videos, and images in the cloud.
- Firebase Integration: Utilize Firebase for secure and scalable backend infrastructure and database.
- State Management with GetX: Optimize app performance and enhance user experience with efficient state management.
- Secure Cloud based Solution: Firebase provides Scalable and secure cloud-based storage solutions.
- Ensure you have Flutter and Dart installed. Flutter Installation Guide
- Set up a Firebase project and obtain the necessary configuration files.
-
Clone the repository:
git clone https://github.com/AnirudhTripathi/Cloud-Storage-App.git
-
Navigate to the project directory:
cd drive
-
Install dependencies:
flutter pub get
-
Run the application:
flutter run
- Open the app on your emulator or device.
- Explore the intuitive user interface to upload and manage multimedia files.
- Experience the seamless cross-platform functionality.
Contributions are welcome! If you'd like to contribute to the project, kindly report issues and then contribute.
This project is licensed under the MIT License.