Immopay : SaaS de Gestion Locative

Immopay : SaaS de Gestion Locative

Immopay est un Software as a Service (SaaS) de gestion locative conçu pour les agences immobilières en Afrique de l'Ouest (Sénégal). Ce projet a exigé l'architecture d'un système capable d'automatiser la gestion des contrats, le suivi des flux financiers (loyers, commissions) et l'émission instantanée de quittances.

Notre réalisation démontre une expertise avancée dans la conception d'applications B2B à haute complexité, multi-utilisateurs et monétisables par abonnement.

Architecture & Technologies

Pour atteindre les objectifs de sécurité et de scalabilité (jusqu'à 100 agences et 10 000 contrats), nous avons opté pour une architecture spécifique :

  • Framework : Laravel 12 (PHP) pour le backend, assurant la stabilité et la rapidité du développement du cœur métier.

  • Base de Données : MySQL, avec une stratégie Single Database, critique pour la scalabilité et la performance.

  • Isolation des Données (Multi-Tenant) : empêchant tout accès croisé entre agences clientes.

  • Frontend : Utilisation de Blade et Tailwind CSS pour un développement Mobile-First rapide et un design responsive.

Implémentation & Enjeux Techniques

Les principaux défis techniques résidaient dans la gestion des flux financiers récurrents et la sécurité Multi-Tenant.

  • Le Moteur d'Échéancier : Développement d'un Scheduler (Tâche Cron) pour la génération automatique et anticipée des transactions, ainsi que la mise à jour automatique des statuts (Impayé).

  • Gestion des Transactions : Création d'un modèle transactionnel précis permettant aux Comptables de mettre à jour les échéances et de générer instantanément la Quittance de Loyer PDF officielle.

  • Système d'Abonnement SaaS : Conception d'un module de paiement des abonnements B2B intégrant les APIs locales (Wave), avec gestion des renouvellements, des historiques et des alertes d'expiration.

  • Sécurité et Performance : Optimisation des requêtes pour assurer un temps de chargement inférieur à 2 secondes, même avec des milliers de transactions.

Informations

Type
Solution Numérique
Date de réalisation
December 2025
Catégorie
Gestion
Voir le projet
Besoin d'aide ? Contactez-nous !