Client
Notre client est un nouvel acteur sur les marchés financiers en France et en Allemagne. Il nous a sollicités pour développer une application mobile de néo-banque servant de base à son infrastructure fintech future en Europe de l'Ouest.
Description du Projet
Nous avons été sollicités pour développer une application mobile responsive et multiplateforme permettant aux utilisateurs de gérer leurs comptes bancaires.
Les exigences incluaient une interface simple et conviviale permettant la vérification d'identité, la création de cartes virtuelles et physiques, ainsi que la gestion des cryptomonnaies. Parmi les fonctionnalités incluses dans la version MVP, on retrouvait :
- Recharge de compte
- Ajout de cartes à Apple Wallet
- Envoi d’argent à ses contacts
- Transferts SEPA
- Consultation de la liste des transactions
L’objectif initial était de lancer une version MVP, puis d’ajouter des fonctionnalités au fur et à mesure de la croissance de l’application sur le marché.
Défis
Notre défi principal était de créer une application néo-bancaire performante fonctionnant sur iOS et Android. Les défis supplémentaires incluaient :
- Utilisation de Striga.com comme API pour les opérations bancaires
- Collaboration étroite avec l’équipe de Striga.com pour implémenter correctement la logique bancaire
- Développement d’un processus d’inscription avancé avec le système KYC (Know Your Customer)
- Gestion des cartes virtuelles et physiques
- Recherche de solutions spécifiques pour certaines fonctionnalités
Processus
Nous avons été le premier prestataire pour ce client qui lançait son produit sur le marché. Notre équipe a maintenu une communication intensive avec le client, organisant des réunions pour résoudre les problèmes liés aux flux ou fonctionnalités spécifiques.
Nous avons également participé aux sessions de démonstration que le client a organisées pour ses investisseurs.
Solution
La version finale est une application bancaire basée sur Flutter avec un backend proxy connecté à l’API Striga.com, spécifiée par le client.
Module 1 : Paramètres Utilisateur
Permet l'inscription de nouveaux utilisateurs via un processus avancé d’intégration (KYC). La connexion après inscription et la vérification OTP sont également disponibles. Le module inclut aussi la gestion du profil et la vue des listes de contacts.
Module 2 : Portefeuille
Permet de consulter les détails du compte (IBAN, solde actuel), de recharger le solde, et d’effectuer des virements bancaires externes à l’application.
Module 3 : Cartes
Permet de gérer toutes les opérations liées aux cartes : création, blocage, résiliation, consultation des détails et organisation de la livraison des cartes physiques. La gestion des cartes virtuelles et physiques est incluse.
Module 4 : Transactions
Affiche la liste de toutes les transactions effectuées avec le compte et les détails de chaque transaction.
Résultats
Le développement futur de l’application est actuellement en attente. Nous avons achevé notre part du projet en 4 mois, mais certaines fonctionnalités importantes nécessitent un engagement à long terme.
Si le projet reste suspendu, le code source pourra être réutilisé dans d'autres projets basés sur Flutter dans le domaine fintech.
Nous avons terminé le MVP, prêt pour une future version bêta après des ajustements de design et d’analyse commerciale.
Le plan initial était de développer l’application sur 18 mois, d’attirer 25 000 utilisateurs dans la première version, d'atteindre 40 000 utilisateurs la première année, et 700 000 utilisateurs en 3 ans.
Nous restons en attente des prochaines étapes pour aider notre client à exécuter son plan. Ce cas sera mis à jour dès que des nouveautés arriveront.