Aller au contenu

Iter Iter

Une application de voyage communautaire, de l'idée au MVP fonctionnel.

2022-2024Formation

MyDigitalSchool, programme My Digital Start-Up

FlutterC#MySQLRedisWordPressLeafletStripe

Contexte

Iter Iter est né d'une idée que j'ai proposée au lancement du programme My Digital Start-Up. Aider les voyageurs à sortir des sentiers touristiques grâce aux recommandations de personnes qui connaissent vraiment leur territoire. J'ai recruté une équipe pluridisciplinaire de six étudiants, marketing, SEO et SEA, UX et UI, développement, et nous avons porté le projet pendant deux ans.

Le produit

L'application repose sur une carte interactive alimentée par la communauté.

  • Des lieux représentés par des points, regroupés en clusters en cas de forte densité, filtrables par tag et par catégorie.
  • Favoris, notes et commentaires, avec un mode de découverte aléatoire.
  • Des itinéraires personnalisés proposés par des ambassadeurs locaux via une messagerie intégrée.
  • Une carte consultable hors ligne.
  • Un modèle économique fondé sur le déblocage payant de cartes par pays ou région, le pays de résidence restant gratuit.

Le dossier prévoyait des versions suivantes avec de la gamification, une FAQ collaborative et la vente d'albums photos imprimés.

Pilotage

J'ai piloté le cahier des spécifications de l'initialisation à la relecture finale, en coordonnant les contributions de toute l'équipe. Il structure l'ensemble du périmètre fonctionnel, le modèle de données et les exigences écran par écran, pour l'application mobile comme pour le site vitrine associé.

Un prototype interactif a été testé auprès d'utilisateurs puis itéré. Le dossier final couvre la stratégie, les aspects juridiques et le prévisionnel financier.

Réalisation technique

J'ai également tenu le rôle de lead technique et de développeur full-stack. Nous avons développé un MVP fonctionnel, application mobile sous Flutter et API REST en C# sur .NET 8 avec Entity Framework 8, MySQL pour les données persistantes et Redis pour le cache. La cartographie utilise Leaflet via le package flutter_map, avec MapBox pour le style des cartes, et les paiements passent par Stripe.

Le site vitrine tourne sous WordPress, hébergé chez Hostinger sur Ubuntu et Nginx. Le versioning s'appuie sur Git avec des vérifications Husky en pré-commit et GitHub Actions pour le CI/CD. NUnit couvre les tests unitaires backend, SonarQube l'analyse statique, et la documentation de l'API combine Postman, Swagger et Dartdoc.

Bilan

Deux ans de pilotage en équipe, de l'idée au produit fonctionnel. Le projet réunit un périmètre fonctionnel entièrement spécifié, un prototype testé auprès d'utilisateurs, un MVP mobile et son API en service, une architecture technique éprouvée et un prévisionnel financier.

Retour aux projets