MakeItCode (MIC) est une application Android gamifiée qui permet d'apprendre le développement à travers des projets concrets et des mini-jeux interactifs. Avec un système de progression et des récompenses, MIC transforme l'apprentissage du code en une aventure captivante.
- Splashscreen (logo) et icône au démarrage
- Light Mode global avec un design cohérent
- Page Menu pour regrouper les jeux
- Page de profil utilisateur et page des réglages
- Affichage d'un autre profil utilisateur
- Pages Connexion & Inscription
- Stockage des données du compte personnel
- Enregistrement de l'avancement des projets
- Sauvegarde des niveaux et de la progression
- Page Glossaire pour comprendre les termes clés du développement
- Un IDE intégré pour coder directement dans l'application
- Mini-jeux d'apprentissage
- Gérer le classement des utilisateurs
- Système de récompenses pour motiver la progression
- Page de classement pour voir les meilleurs joueurs
- Page Communauté (forum & chat)
- Stockage et gestion des messages du forum et du chat
- Messagerie privée (MP/DM) avec stockage des messages
- Notifications pour rester informé des interactions et nouveautés
🔹 Langage : Dart
🔹 Framework : Flutter
🔹 Gestion d'état : Riverpod
🔹 Base de données : Firebase
🔹 Notifications : flutter_local_notifications
🔹 Architecture : MVC Model
Clonez le dépôt :
git clone https://github.com/Cl3m3nt03/LAB-DAY.git⭐ Rejoignez l'aventure et contribuez à MIC !