ZOLA Smart est une application mobile complète que j’ai développée en tant que Développeur Principal chez ZOLA IT. Cette solution innovante répond à un besoin concret sur le marché congolais : permettre aux utilisateurs d’acheter, payer et recevoir des livraisons via une plateforme unique, simple et sécurisée.
L’application a été pensée pour faciliter le quotidien des commerçants et des particuliers, en éliminant les frictions liées aux paiements mobiles et à la logistique.



En tant que Développeur Principal, j’ai été impliqué sur l’ensemble du cycle de vie du projet :
- Conception et architecture de l’application
- Développement front-end (interface utilisateur)
- Développement back-end (API, logique métier, base de données)
- Intégration des services tiers (paiements, SMS, notifications)
- Déploiement et maintenance sur serveur LWS
- Gestion des versions et des mises à jour


Architecture technique
Front-end
L’interface utilisateur a été développée avec les technologies modernes suivantes :
- HTML5 / CSS3 / JavaScript pour une expérience utilisateur fluide
- Design responsive adapté à tous les appareils mobiles
- Interface intuitive avec gestion des téléchargements par plateforme (Android/iOS)
- Suivi en temps réel des téléchargements et statistiques
Back-end (environnement LWDS)
Le serveur back-end a été entièrement conçu et déployé sur LWDS :
- Langage : PHP (architecture MVC personnalisée)
- Base de données : MySQL pour la gestion des utilisateurs, transactions et logs
- Hébergement : Serveur LWDS (Linux Web Development Server)
- Gestion des logs : Système de traçage des téléchargements et des accès
API et intégrations tierces
Intégration API MTN Mobile Money
L’une des fonctionnalités majeures de ZOLA Smart est l’intégration complète de l’API MTN Mobile Money pour les paiements. J’ai développé :
- Connexion sécurisée à l’API MTN via OAuth 2.0
- Gestion des transactions : paiements, remboursements, vérification de solde
- Webhooks pour la confirmation des paiements en temps réel
- Journalisation des transactions pour le suivi comptable
Autres intégrations
- API de géolocalisation pour le suivi des livraisons
- Système de notifications push
- QR codes pour les paiements rapides
Fonctionnalités développées
1. Système d’authentification sécurisé
- Inscription et connexion avec vérification par SMS/WhatsApp
- Gestion des sessions et tokens d’authentification
- Réinitialisation de mot de passe sécurisée
2. Portefeuille numérique
- Recharge de compte via MTN Mobile Money
- Consultation de l’historique des transactions
- Virements entre utilisateurs
- Génération de QR codes pour paiements instantanés
3. Marketplace intégrée
- Catalogue de produits et services
- Système de panier d’achat
- Passerelle de paiement unifiée
- Gestion des commandes et statuts
4. Module de livraison
- Intégration avec services de livraison partenaires
- Suivi géolocalisé des colis en temps réel
- Estimation des frais de livraison
- Notifications automatiques des étapes clés
5. Dashboard administrateur
- Interface web de gestion pour les administrateurs
- Statistiques en temps réel (ventes, utilisateurs, transactions)
- Gestion des utilisateurs et des commandes
- Export de rapports (PDF/Excel)
6. Système de logs et monitoring
- Traçage de tous les téléchargements
- Monitoring des performances de l’API
- Alertes en cas d’erreur critique
- Analyse des comportements utilisateurs
Défis techniques relevés
Sécurisation des transactions financières
J’ai mis en place un système robuste de validation des transactions avec double authentification et cryptage des données sensibles.
Technologies utilisées (récapitulatif)
| Catégorie | Technologies |
|---|---|
| Front-end | React Native |
| Back-end | PHP, Architecture MVC |
| Base de données | MySQL |
| Serveur | LWS |
| API externes | MTN Mobile Money, Géolocalisation, Twilio |
| Sécurité | OAuth 2.0, Cryptage SSL/TLS |
| Outils | expo Go |
Liens et ressources
- Page de téléchargement : zola-it.com/downloads
- Site officiel : zola-it.com
Ce projet représente une réalisation majeure dans mon parcours de développeur full-stack. Il m’a permis de maîtriser l’intégration d’API financières sensibles, la gestion d’infrastructure sur serveur LWDS, et la création d’une expérience utilisateur fluide de A à Z.