FlowFiles is a modern cross-platform desktop file organization application built with Flutter.
It helps users organize files quickly by browsing folders, selecting files, and moving them into categorized destinations with a clean, intuitive interface.
- Clean Architecture
- Flutter Desktop
- Riverpod State Management
- Repository Pattern
- Cross-platform structure
- 📂 File Explorer
- 📁 Folder Navigation
- 🗂 Multi-file Selection
- 🚚 Copy / Move Engine
- 🔍 Search
- ⭐ Favorites
- 👁 File Preview
- 🌙 Dark Mode
- Windows
- Linux
- macOS
FlowFiles follows Clean Architecture.
Presentation
│
Domain
│
Data
Project structure:
lib/
├── app/
├── core/
├── features/
│ ├── explorer/
│ ├── organizer/
│ ├── preview/
│ ├── search/
│ └── settings/
└── shared/
- Flutter
- Dart
- Riverpod
- Clean Architecture
flutter pub get
flutter analyze
flutter run- Stable Architecture ✅
- File Explorer 🚧
- Organizer Engine
- Search & Preview
- Production Release
Rana Muhammad Zagham Ali
PMP | Civil Work Senior Engineer | Zain KSA
GitHub: https://github.com/zagaaam-ops
MIT License