gallaerial 🤸♀️📱
A customizable, offline (at this moment) mobile video gallery built with Flutter. Designed originally to help athletes and performers organize their aerial training videos, this app allows users to deeply tag, filter, and manage their personal video collections without needing an internet connection.
🚀 Overview
Recording training sessions is essential for reviewing form and tracking progress, but standard phone galleries quickly become messy. Gallaerial solves this by providing a dedicated, highly customizable workspace to name videos, create dynamic tagging systems, and easily find specific clips.
All data is currently stored 100% locally using Hive, ensuring blazing-fast performance and total privacy.
✨ Key Features
- Custom Tagging System: Create, edit, and intuitively order tags to match your specific training needs (e.g., “Drops,” “Silks,” “Fails,” “Choreography”).
- Video Metadata: Assign custom names and multiple tags to any video in your library.
- Advanced Filtering & Sorting: Quickly sift through your library using your custom tags to find exactly what you are looking for.
- Integrated Video Player: Watch your training clips directly within the app using a standard, fluid video player.
- Offline-First: Completely functional without an internet connection. Your videos and data stay safely on your device.
🛠️ Tech Stack
- Framework: Flutter
- Local Database: Hive (Lightweight and fast key-value database written in pure Dart)
- State Management: Bloc
- Clean Architecture
🚧 Current Status & Roadmap
The application is already released in Google Play, ready to install Google Play
Upcoming Features: