← Back to projects

Cross-Platform Mobile Development

QuizMaster Pro

A multilingual Flutter quiz application combining Firebase services, persistent score tracking, push notifications, localization, theming, and interactive user feedback.

QuizMaster Pro project

Role

Mobile Application Developer

Technologies

Flutter Dart Firebase Authentication Cloud Firestore Firebase Cloud Messaging Riverpod SharedPreferences Localization Push Notifications

The problem

Quiz applications need more than static questions to maintain user engagement. Users expect persistent progress, immediate feedback, multilingual support, notifications, personalization, and a consistent experience across devices.

The solution

QuizMaster Pro delivers an interactive cross-platform quiz experience with authenticated and anonymous usage, score history, countdown timers, sound and visual feedback, multilingual interfaces, light and dark themes, push notifications, and local persistence.

System Architecture

The application is built with Flutter and Dart using Riverpod for state management. Firebase Authentication manages user identities, Cloud Firestore stores score history, Firebase Cloud Messaging provides push notifications, and SharedPreferences stores lightweight local preferences. The codebase separates controllers, models, screens, services, localization resources, and reusable widgets.

Technical challenges

Key engineering decisions

Results

GitHub ↗
Logo

Yessine

Eleuchi

© 2026

WhatsApp 𝕏 GitHub