يُعد Mood-On تطبيقاً متطوراً ومصمماً بمواصفات احترافية عالية (بتقنية Flutter) ليعمل كحلقة وصل بين مشاعرك ومكتبتك الموسيقية؛ فمن خلال توظيف تقنيات الذكاء الاصطناعي المتقدمة والبنية التقنية القوية، يدرك التطبيق حالتك المزاجية ويقدم لك الموسيقى التصويرية المثالية التي تلائم كل لحظة.
The project is built using a modern and scalable tech stack tailored for high performance and maintainability.
UI Framework: Flutter (Latest Stable)
State Management: Flutter Bloc (Cubit) with MVI Pattern
Networking: Dio & Retrofit
Dependency Injection: GetIt & Injectable
Local Database: ObjectBox (NoSQL High-Speed Database)
Routing: GoRouter
AI Integration: Firebase AI (Gemini)
Design System: Custom Tokens with Plus Jakarta Sans Typography
Animations: Flutter SpinKit & Custom Micro-animations
Analytics & Monitoring: Firebase Analytics & Crashlytics
Key Features
AI Mood Detection: Intelligent analysis of your input to determine your emotional state.
Personalized Recommendations: Song suggestions tailored specifically to your detected mood.
Emotional Insights: Track your mood trends over days, weeks, and months with local history.
AI Companion Chat: A safe space to talk about your day and get empathetic responses.
Contextual Awareness: Location-based suggestions (e.g., chill vibes for a rainy day in London).
Premium UI/UX: Stunning dark-themed design with glassmorphism and smooth transitions.
Multi-language Support: Fully localized in English and Arabic (RTL support).
Offline First: All your history and preferences are stored locally using ObjectBox for instant access.