Étude de cas · Projet d'équipe, application mobile

ParaCheck

Application mobile multiplateforme de checklists pré-vol pour parapentistes : la digitalisation d'un support papier, conçue avec un enseignant pratiquant le parapente. Projet de formation open source mené en équipe de six.

FlutterDartWeb / AndroidCI/CDÉquipe de six
Couverture ParaCheck : application mobile de sécurité pour parapentistes, checklists, aide à la décision, 100 % hors ligne

Contexte

Un enseignant pratiquant le parapente utilisait un prototype papier pour guider ses vérifications pré-vol. Le sujet proposé à l'équipe : transposer et enrichir cet outil dans une application numérique moderne, fiable même sans connexion. Projet de formation mené en équipe de six, cet enseignant servant de référent sur le domaine.

Objectifs

  • Digitaliser le carnet de vol et le rendre accessible hors-ligne
  • Visualiser la progression du pilote (« rose des compétences »)
  • Couvrir Web, Android et iOS avec un seul code grâce à Flutter

Ce que j'ai réalisé

  • Architecture logicielle et gestion d'état (Repository Pattern)
  • Persistance locale des données (JSON / Shared Preferences)
  • Génération native de rapports PDF (carnet de vol)

Fonctionnalités livrées

  • Checklists pré-vol interactives (méthode MAVIE & météo)
  • Visualisation graphique des compétences (radar chart)
  • Historique des vols avec export PDF
Déployé

Release V2

Disponible en versions Web et Android ; build iOS compilé et testé, non publié sur l'App Store

Qualité

Tests & CI/CD

Tests unitaires et intégration continue actifs sur le projet

Statut

Open source

Code source public sur GitHub, consultable par l'équipe et par des tiers

Une idée d'application mobile ?

Une seule base de code pour Android et iOS, un budget maîtrisé. La publication sur l'App Store demande un environnement Apple dédié, que l'on prévoit ensemble dans le projet.