Skip to content

Cloud Gallery — An open-source Flutter project to easily manage, organize, and back up your photos and videos across local storage, Google Drive, and Dropbox, all in one place.

License

Notifications You must be signed in to change notification settings

canopas/cloud-gallery

Repository files navigation


Cloud Gallery: All Your Memories in One Spot

Enjoy all your media in one spot! Easily view and manage photos, videos from Google Drive, Dropbox, and your device, all in a simple, user-friendly interface.


Overview

Cloud Gallery is an open-source Flutter project that makes managing your photos and videos effortless. Keep all your media in one place, whether it’s stored locally or in the cloud with Google Drive or Dropbox. Automatically back up your local media to the cloud, and seamlessly upload, download, or organize your files anywhere. It’s the simplest way to keep your memories safe and accessible.


Download App


Screenshots 📸

On-board Home Accounts
Multiple Media Selection Upload & Download Metadata Details
Video Preview Image Preview Preview Actions

Features 🌟

  • Sync with Cloud Providers: Easily access and manage your photos and videos stored on both your device and cloud accounts like Google Drive and Dropbox, all in one place. Enjoy the convenience of having your memories at your fingertips, wherever you go.

  • Auto Backup to Cloud: Never worry about losing your cherished memories again! Cloud Gallery’s auto backup feature ensures your local photos and videos are automatically backed up to either Google Drive or Dropbox, keeping them safe and secure.

  • Effortless Uploads & Downloads: Upload photos and videos from your device’s local storage to your cloud account, and easily download files from Google Drive or Dropbox to your device with just a tap.

  • Access Media on Multiple Devices: With the cloud feature, access your media seamlessly across multiple devices, ensuring your content is always at your fingertips, no matter where you are.

  • Stay Organized: Organize and categorize your photos and videos in Google Drive or Dropbox, making it easy to find and manage your media files.

  • Secure User Data: With an intuitive and user-friendly interface, Cloud Gallery makes it easy to manage your media files, ensuring a hassle-free experience.

  • Cross-Platform Compatibility: Whether you're using an Android or iOS device, Cloud Gallery offers seamless compatibility across platforms.

  • User-Friendly Interface: With an intuitive and user-friendly interface, Cloud Gallery makes it easy to manage your media files, ensuring a hassle-free experience.

Note: Cloud Gallery is currently in active development 🚧, with plans to incorporate additional features shortly. Stay tuned for updates!


What's Coming Next? 🚀

  • Sharing Between Clouds: Easily share your media files between Google Drive and Dropbox, making it convenient to access and manage your files across multiple cloud providers.

  • Custom Folders & Albums: Create custom folders and albums to organize your media files, making it easy to categorize and manage your photos and videos.

  • Enhanced Search & Filter: Quickly find and filter your media files with advanced search and filter options, making it easy to locate specific photos

  • Improve User Experience: We're continuously working on improving the user experience, with plans to incorporate additional features and enhancements shortly.


Technologies Stack 🖥️

Cloud Gallery utilizes the latest Flutter app development technologies and adheres to industry best practices. Below is the current technologies stack used in the development process:

Best Practices

  • Clean Architecture (MVVM)
  • Flutter Modularization
  • Localization
  • Dependency Injection
  • State Management (Riverpod)
  • Error Handling
  • Code Generation
  • Responsive Design
  • Type Safe Navigation
  • Cache Management

Feedback & Suggestions ✨

We value your feedback and suggestions. If you have any ideas or suggestions, please let us know. We'd love to hear from you!


Contributions 🤝

We are not currently accepting contributions. However, we appreciate community feedback and suggestions for future improvements.


Created & Maintained By

Cloud Gallery is owned and maintained by the Canopas team.

You can follow them on X at @canopas_eng for project updates and releases. If you are interested in building apps or designing products, please let us know. We'd love to hear from you!


License 📄

Cloud Gallery is licensed under the Apache License, Version 2.0.

Copyright 2024 Canopas Software LLP

Licensed under the Apache License, Version 2.0 (the "License");
You won't be using this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.