Releases: Darrylwin/CodeAscend
Code Ascend v1.0.0
Code Ascend - Release Notes
Version 1.0.0
Description
Code Ascend est une application mobile de quiz techniques conçue pour les développeurs souhaitant évaluer et améliorer leurs compétences en programmation. L'application propose des quiz progressifs sur diverses technologies (Flutter, JavaScript, Python, React, etc.) avec un système de déblocage par niveaux.
Fonctionnalités principales
Authentification
- Inscription et connexion sécurisées avec JWT
- Gestion automatique de la session
- Déconnexion automatique en cas de token expiré
Quiz interactifs
- Questions à choix unique ou multiple
- Système de progression : Débutant > Intermédiaire > Avancé
- Déblocage du niveau suivant avec un score minimum de 80%
- Sauvegarde automatique de la progression en cours
- Possibilité de reprendre un quiz interrompu
- Mode hors-ligne avec synchronisation automatique
Statistiques et suivi
- Score moyen et taux de réussite
- Historique complet des tentatives avec filtres
- Progression détaillée par catégorie
- Série de victoires consécutives
- Révision des réponses avec correction détaillée
Interface utilisateur
- Thème clair et sombre avec persistance du choix
- Design moderne Material 3
- Navigation intuitive
- Animations fluides
Prérequis système
Android
- Version minimale : Android 5.0 (API 21)
- Espace de stockage requis : 30 MB
- Connexion internet recommandée (mode hors-ligne disponible)
iOS
- Version minimale : iOS 12.0
- Espace de stockage requis : 30 MB
- Connexion internet recommandée (mode hors-ligne disponible)
Installation
Android (APK)
- Téléchargez le fichier
code-ascend-v1.0.0.apk - Autorisez l'installation depuis des sources inconnues dans les paramètres
- Installez l'application
- Lancez Code Ascend
iOS (TestFlight ou App Store)
- Suivez le lien d'installation fourni
- L'application s'installera automatiquement
Configuration
Aucune configuration particulière n'est nécessaire. L'application est prête à l'emploi après installation.
L'API backend est hébergée sur : https://backend-quiz-0ab2.onrender.com
Utilisation
- Créez un compte ou connectez-vous
- Parcourez les catégories disponibles
- Sélectionnez un niveau de difficulté
- Répondez aux questions du quiz
- Consultez vos résultats et statistiques
- Débloquez les niveaux supérieurs en obtenant 80% ou plus
Architecture technique
Frontend
- Framework : Flutter 3.x
- Gestion d'état : BLoC Pattern
- Navigation : GoRouter
- Stockage local : SharedPreferences
- HTTP Client : Dio
Backend
- API RESTful avec FastAPI
- Authentification JWT
- Base de données PostgreSQL
Support et contact
Pour tout problème ou suggestion :
- Ouvrez une issue sur GitHub
- Contactez-nous par email
Changelog
Version 1.0.0
- Première version stable
- Système d'authentification complet
- Quiz multi-niveaux avec progression
- Synchronisation hors ligne
- Statistiques et historique détaillés
- Thème clair/sombre
- Support Android et iOS
Remerciements
Merci à tous les contributeurs et testeurs qui ont participé au développement de cette version.
Code Ascend v1.0.0 - Application de quiz techniques pour développeurs