Projet personnel · Application mobile · Disponible sur Google Play

CamWonders

Découvrir le Cameroun autrement.

CamWonders est une application mobile conçue pour faciliter la découverte du Cameroun, de ses destinations, de ses établissements et de ses expériences locales. En tant que fondateur, je pilote la vision du produit et ses orientations techniques, avec l'ambition de transformer une offre touristique fragmentée en une expérience numérique plus accessible, pratique et engageante.

Mon rôle
En tant que co-fondateur, je suis responsable de la vision produit et de ses principales orientations fonctionnelles et techniques.
Dates
Depuis 2025
Statut
Disponible sur Google Play
  • Flutter
  • Dart
  • Supabase
  • Firebase
  • PostgreSQL
  • Google Maps
  • REST API
  • Git
Écran d'accueil de l'application CamWonders : recherche de lieux, « À la une » et villes à explorer.

Problème initial

Le Cameroun possède une grande diversité de destinations, de paysages, de cultures et d'expériences touristiques. Pourtant, les informations permettant de découvrir ces lieux sont souvent dispersées entre les réseaux sociaux, les moteurs de recherche, les recommandations personnelles et différents prestataires.

Pour un voyageur, un membre de la diaspora ou un résident qui souhaite organiser une sortie, cette fragmentation complique la recherche d'informations pertinentes et la découverte de nouvelles expériences.

Du côté des établissements et des acteurs touristiques, la visibilité numérique et l'accès à de nouveaux publics constituent également des enjeux importants.

La question de départ était donc simple : comment rendre la découverte du Cameroun plus accessible, plus organisée et plus engageante grâce au numérique ?

Contexte et public

CamWonders s'adresse à plusieurs publics complémentaires :

  • Les résidents camerounais qui souhaitent découvrir de nouveaux lieux, activités et expériences près de chez eux.
  • Les membres de la diaspora qui préparent un séjour ou souhaitent renouer avec les destinations et richesses de leur pays.
  • Les visiteurs internationaux qui recherchent des informations pour explorer le Cameroun.
  • Les professionnels du tourisme, de l'hébergement, de la restauration et des loisirs souhaitant gagner en visibilité.

Le produit est conçu dans un contexte où les habitudes de découverte passent de plus en plus par le mobile, les recommandations et les contenus visuels.

La démarche consiste à réunir progressivement les informations, les lieux et les expériences dans un même environnement numérique.

Objectifs

L'objectif de CamWonders est de devenir un point d'entrée numérique pour découvrir et explorer le Cameroun.

Plus concrètement, le projet poursuit plusieurs objectifs :

  • Faciliter la recherche de destinations, d'établissements et d'activités.
  • Rendre les lieux plus accessibles grâce à la géolocalisation et à la cartographie.
  • Mettre en valeur la richesse touristique, culturelle et naturelle du pays.
  • Encourager la découverte à travers les images, vidéos et recommandations.
  • Proposer progressivement des outils de planification et d'organisation d'expériences.
  • Créer de nouvelles possibilités de visibilité et de mise en relation pour les acteurs touristiques locaux.

L'approche consiste à construire le produit progressivement, en confrontant les fonctionnalités aux besoins et aux contraintes observées.

Démarche et décisions

Partir d'un besoin, pas d'une liste de fonctionnalités

Le projet a commencé par la réflexion autour d'un problème : la difficulté à découvrir facilement les destinations et expériences disponibles au Cameroun.

J'ai travaillé sur la proposition de valeur, l'identification des segments d'utilisateurs et la définition d'une première expérience mobile centrée sur la découverte.

Concevoir une première version utilisable

Plutôt que de chercher à intégrer immédiatement toutes les possibilités d'une plateforme touristique, la démarche a consisté à développer un premier produit autour de fonctionnalités essentielles : exploration de lieux, recherche, informations sur les destinations, cartes et contenus visuels.

Faire évoluer le produit

Le développement de CamWonders implique des arbitrages permanents entre ambitions fonctionnelles, ressources disponibles, complexité technique et expérience utilisateur.

Les travaux successifs ont notamment porté sur l'évolution de l'architecture backend, la gestion de l'authentification, les contenus multimédias, les notifications et la stabilité de l'application.

Construire une vision économique

Au-delà des fonctionnalités, j'ai également travaillé sur plusieurs pistes de monétisation.

Ces mécanismes font partie de la stratégie produit et ne doivent pas être confondus avec des revenus déjà réalisés.

Préparer les prochaines évolutions

Les réflexions en cours portent notamment sur l'amélioration de la personnalisation, de l'expérience de découverte et sur l'intégration progressive de fonctionnalités d'assistance à la préparation des voyages.

Solution

CamWonders prend la forme d'une application mobile permettant d'explorer différentes facettes du Cameroun à travers une expérience numérique centralisée.

L'application propose notamment :

  • La découverte de lieux touristiques, naturels et culturels.
  • L'exploration d'hébergements, restaurants et autres établissements.
  • La recherche et le filtrage de destinations et d'activités.
  • La consultation de lieux sur une carte et l'accès à leur localisation.
  • Des contenus visuels et vidéos pour inspirer la découverte.
  • La possibilité de conserver des lieux favoris.
  • Des fonctionnalités communautaires et de partage d'expériences.
  • Des notifications pour accompagner les interactions avec le produit.

L'objectif est de dépasser le simple annuaire touristique pour proposer progressivement une plateforme de découverte, d'inspiration et d'organisation de voyages.

Architecture

CamWonders repose sur une architecture mobile et backend conçue pour évoluer avec les besoins du produit.

Application mobile

L'interface est développée avec Flutter et Dart, afin de construire une application mobile à partir d'une base de code commune.

Backend et gestion des données

L'infrastructure s'appuie notamment sur Supabase pour l'authentification, la gestion des données et le stockage de contenus. Cette architecture résulte d'une évolution progressive depuis Firebase.

Géolocalisation et cartographie

L'application intègre des services cartographiques pour faciliter la découverte et la localisation des lieux.

Médias et interactions

Le produit prend en charge des contenus visuels et vidéo, ainsi que des mécanismes de notification et d'interaction.

Organisation technique

Le développement implique des choix liés à la structuration des données, à la sécurité des accès, à l'intégration des services et à la performance des fonctionnalités mobiles.

L'architecture continue d'évoluer avec les besoins de l'application et les priorités de la feuille de route.

En images

Coulisses

contraintes

Le développement de CamWonders s'inscrit dans un environnement entrepreneurial où les ambitions du produit doivent être conciliées avec des ressources limitées et des contraintes techniques et opérationnelles.

Parmi les principaux défis rencontrés figurent la constitution d'un catalogue de lieux pertinent, l'intégration de services externes, la gestion des contenus multimédias, l'évolution de l'architecture backend et l'intégration de solutions de paiement adaptées au marché camerounais.

Ces contraintes influencent directement la planification et la priorisation des développements.

choix et compromis

L'un des principaux apprentissages de CamWonders concerne la nécessité de distinguer les fonctionnalités attractives de celles qui apportent immédiatement une valeur essentielle.

Certaines ambitions, notamment les outils avancés de planification assistée par IA, ont été repositionnées dans la feuille de route afin de privilégier la qualité de l'expérience existante, la stabilité de l'application et l'amélioration des usages fondamentaux.

L'évolution de Firebase vers Supabase illustre également les arbitrages techniques réalisés pour adapter l'infrastructure aux besoins du produit.

Ces décisions traduisent une démarche progressive : consolider les fondations avant d'accroître la complexité.

limites

CamWonders reste un produit en évolution.

Plusieurs dimensions demandent encore à être développées ou consolidées, notamment la profondeur du catalogue, la validation des usages auprès des différents segments d'utilisateurs, l'intégration de certains parcours transactionnels et le développement de partenariats avec les acteurs touristiques.

L'enjeu n'est pas uniquement d'ajouter des fonctionnalités, mais aussi de mieux comprendre les comportements utilisateurs et d'évaluer la valeur réelle apportée par chaque évolution.

leçons

CamWonders m'a permis de renforcer plusieurs convictions sur la construction de produits numériques :

  • Comprendre le problème avant de construire la solution. La pertinence d'une fonctionnalité dépend d'abord du besoin auquel elle répond.
  • Prioriser est une compétence centrale. Toutes les idées ne doivent pas être développées immédiatement.
  • La technique doit servir le produit. Les choix d'architecture sont indissociables des besoins utilisateurs, des coûts et des capacités d'évolution.
  • Publier n'est pas terminer. La mise en ligne marque le début d'un travail d'amélioration et d'apprentissage.
  • L'entrepreneuriat oblige à penser au-delà du code. Un produit doit articuler expérience utilisateur, technologie, distribution et modèle économique.

suite du projet

Les prochaines étapes de CamWonders s'articulent autour de plusieurs priorités :

  • Consolider la stabilité et la qualité de l'application mobile.
  • Enrichir le catalogue et les contenus de découverte.
  • Améliorer la compréhension des préférences et des besoins utilisateurs.
  • Développer progressivement les parcours de planification et d'assistance.
  • Renforcer les possibilités de collaboration avec les acteurs touristiques.
  • Poursuivre les expérimentations autour du modèle économique.

L'objectif est de faire évoluer CamWonders de manière progressive, en s'appuyant sur les usages observés et les enseignements de chaque itération.