LuxStay - Plateforme immobilière SaaS B2C/B2B
Plateforme de mise en relation entre propriétaires et acheteurs/locataires au Bénin.

Le marché immobilier béninois souffre d'un manque criant de digitalisation. Les transactions reposent encore sur le bouche-à-oreille, les affiches physiques et les réseaux sociaux informels. Il n'existe pas de plateforme centralisée, fiable et professionnelle permettant aux acheteurs de trouver des biens vérifiés, et aux propriétaires ou agents de publier leurs annonces avec des outils modernes de visibilité et de monétisation. Cette absence de solution numérique freine le développement du secteur et expose les utilisateurs à des risques d'arnaques et de perte de temps considérable.
LuxStay a été conçu pour centraliser l'offre immobilière béninoise sur une plateforme unique, sécuriser les transactions grâce à la vérification systématique des annonces et des annonceurs, et démocratiser l'accès à la publication d'annonces via des plans gratuits et payants adaptés à tous les profils. La plateforme vise également à offrir des moyens de paiement parfaitement adaptés au marché local comme le Mobile Money, tout en restant ouverte à l'international avec PayPal et les cryptomonnaies. Enfin, LuxStay fournit aux agents immobiliers des outils professionnels de visibilité, de statistiques et de messagerie pour développer leur activité.
LuxStay est une plateforme SaaS B2C/B2B qui connecte propriétaires, agents immobiliers et acheteurs ou locataires au Bénin. Pour les acheteurs, elle propose une recherche avancée avec des filtres précis par type de bien, prix, ville et quartier, des annonces vérifiées avec photos et équipements détaillés, ainsi qu'un contact direct via WhatsApp, Email, appel ou messagerie interne. Pour les annonceurs, la plateforme permet de publier des annonces avec upload d'images via Cloudinary, de choisir parmi quatre plans d'abonnement allant du gratuit au business avec des limites évolutives, et d'acquérir des boosts de visibilité pour mettre leurs biens en avant. Un dashboard complet offre des statistiques en temps réel et une gestion centralisée des annonces et messages.
Côté administration, un panneau de contrôle permet de valider les annonces et les avis, de gérer les utilisateurs avec blocage ou suppression, et de suivre l'ensemble des transactions et abonnements. Techniquement, LuxStay repose sur une stack moderne alliant Next.js, TypeScript, Tailwind CSS, PostgreSQL et Prisma, avec trois modes de paiement intégrés, un design entièrement responsive, une optimisation SEO poussée et une sécurité renforcée contre les injections et les failles XSS.
Le processus de développement s'est déroulé en quatre phases. La première phase d'analyse et planification a consisté en une étude du marché immobilier béninois, l'identification des besoins utilisateurs (acheteurs, annonceurs, administrateurs), la définition du cahier des charges et des fonctionnalités prioritaires, ainsi que le choix de la stack technique la mieux adaptée aux contraintes locales (Mobile Money, hébergement, performances).
La deuxième phase de conception et architecture a vu la création de la charte graphique LuxStay avec une palette vert émeraude et or, le design des maquettes pour toutes les pages (accueil, dashboard, recherche), la modélisation de la base de données avec Prisma et PostgreSQL, et la mise en place de l'authentification multi-rôles avec NextAuth.js.
La troisième phase de développement et intégration a couvert le développement du frontend avec Next.js et Tailwind CSS, la création des API REST pour les annonces, la recherche et les favoris, l'intégration des systèmes de paiement (PayPal SDK, FedaPay, NowPayments), et la mise en place des dashboards annonceur et administrateur avec gestion des abonnements, boosts et statistiques.
La quatrième phase de déploiement et lancement a inclus le déploiement sécurisé sur Vercel avec Neon PostgreSQL, la configuration des webhooks pour les paiements automatiques, l'optimisation SEO avec sitemap et métadonnées dynamiques, la mise en place du mode maintenance, de la sécurité CSP et du CRON pour la gestion automatique des abonnements et boosts expirés.
LuxStay est une application full-stack développée avec Next.js 16, TypeScript et Tailwind CSS pour le frontend, déployée sur Vercel. Le backend utilise les API Routes de Next.js avec Prisma ORM pour communiquer avec une base PostgreSQL hébergée sur Neon. L'authentification multi-rôles est gérée par NextAuth.js. Les médias transitent par Cloudinary. Trois modes de paiement sont intégrés : PayPal SDK, FedaPay et NowPayments, tous reliés à des webhooks automatisés. Un CRON quotidien gère l'expiration des abonnements et des boosts. La sécurité repose sur une CSP stricte, des en-têtes HTTP et la protection anti-injection de Prisma. Un chatbot IA via DeepSeek complète l'ensemble.
Galerie







