A complete maritime management ecosystem for the Artisanal Fishing Cooperative Albourane Ouedlaou.
Albourane is a multi-application platform designed to support traditional maritime fishing operations in Ouedlaou, Morocco. It provides tools for boat management, seamen tracking, financial declarations, and reporting.
This repository contains two Flutter applications:
A cross-platform application for maritime tracking and information.
Platforms: Web, Linux Desktop, Android
Features:
- Maritime tracking and boat information management
- Real-time connectivity monitoring
- PDF generation and document printing
- Arabic language support with Tajawal font
- Firebase backend (Auth & Firestore)
Tech Stack:
- Flutter (v3.12+)
- GetX (State Management)
- Firebase (Auth, Firestore)
pdf&printingpackagescross_connectivity
Administrative dashboard for cooperative management.
Platforms: Web, Android, Linux Desktop
Features:
- Boat management (create, edit, track)
- Seamen directory (maritime personnel profiles)
- Financial declarations (CNSS/financial reports)
- Multi-platform support with modernized UI
Tech Stack:
- Flutter
- GetX
- Firebase (Firestore, Authentication)
intlfor internationalizationprinting&pdffor reports
- Flutter SDK (latest stable)
- Firebase CLI
- Clone the repository
- Navigate to the desired project:
cd albourane(client app)cd admin(admin dashboard)
- Install dependencies:
flutter pub get
- Configure Firebase:
flutterfire configure
Client App (albourane):
- Web:
flutter run -d chrome - Linux:
flutter run -d linux - Android:
flutter run -d <device_id>
Admin Dashboard:
- Web:
flutter run -d chrome - Linux:
flutter run -d linux - Android:
flutter run -d <device_id>
- Android: Place
google-services.jsoninandroid/app/directory - Web: Configure Firebase via initialization flow
Warning
The Android build will fail without google-services.json.
Both projects follow GetX modular architecture:
- Routing: Centralized path-based routing
- State Management: GetView + GetxController
- Bindings: Dependency injection via GetX bindings
Keep us going
© 2026 Omniversify. All rights reserved.
Made by Moroccans, for the Omniverse