DE
SHOKRI FRANCIS
RAOOF
Technical Product Owner / Software Developer
PROFILE
PROFILE
CASE STUDIES
CASES
CV
CV
MY WORK
WORK
CONTACT
CONTACT
← Back to My Work
Moza
Portfolio project
Music theory app that helps music students learn music theory.
Side Project
Mobile
Flutter
View on GitHub
Tools & Technologies
Flutter
Dart
Firebase
Google Auth
Provider / State Management
Responsive Design
Custom Widgets
Platform Channels
REST APIs
JSON Serialization
Asset Management
Highlights
Modular architecture: features, domain, presentation, shared
Authentication: Email/password & Google sign-in via Firebase
Dynamic dashboard with progress tracking and XP system
Interactive quizzes, lessons, and chapters with custom UI
Profile system with avatars and badges
Theming and adaptive layouts for mobile and web
Reusable custom widgets (cards, progress bars, toggles)
Asset management for images, icons, backgrounds
What I Learned
Scalable folder structure for large Flutter apps
Integrating Firebase Auth and Firestore with custom repos
Building responsive UIs for multiple platforms
Managing state and navigation in complex flows
Creating and testing custom widgets for maintainability
Handling async data and error states gracefully
Organizing assets and localization for production apps