Zola-smart

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

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

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

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

  • 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égorieTechnologies
Front-endReact Native
Back-endPHP, Architecture MVC
Base de donnéesMySQL
ServeurLWS
API externesMTN Mobile Money, Géolocalisation, Twilio
SécuritéOAuth 2.0, Cryptage SSL/TLS
Outilsexpo Go

Liens et ressources


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.

Partagez votre amour