💻 Développement Web
Locavista - Gestion locative immobilière
Argumentaire
Toujours dans le cadre de la construction de la solution Locavista, j'ai assumé la responsabilité du développement complet du logiciel de gestion locative immobilière. L'objectif était de fournir une application web complète, sécurisée et performante, permettant aux utilisateurs de gérer leurs biens de manière centralisée. Il s'agissait d'un projet de grande envergure, réalisé de manière autonome, qui exigeait la mise en place d'une architecture technique solide, allant de l'interface utilisateur jusqu'à la base de données, tout en assurant un déploiement continu.
Pour relever ce défi, j'ai opté pour une pile technologique moderne, associant React et TypeScript pour le développement de l'interface client, et Supabase pour la gestion de la base de données et de l'authentification. J'ai configuré un environnement de travail rigoureux, incluant le versionnement du code sur GitHub pour assurer un suivi précis des évolutions. J'ai ensuite orchestré le déploiement de la base de données sur Railway et l'hébergement de l'application sur Vercel, en liant le tout à un nom de domaine personnalisé pour asseoir la crédibilité du service. Cette organisation m'a permis de livrer un produit fonctionnel, avec des interfaces claires telles que le tableau de bord ou la liste des locataires, offrant une expérience fluide et sécurisée.
Le bilan de ce développement est extrêmement positif quant à l'acquisition d'une vision globale de l'ingénierie logicielle, depuis la conception jusqu'à la mise en production. J'ai particulièrement apprécié la rigueur imposée par TypeScript, qui m'a évité de nombreuses erreurs d'exécution. Toutefois, je reconnais que la couverture de tests automatisés est actuellement insuffisante pour un outil de cette ampleur. Si je devais faire évoluer ce projet, la priorité serait d'implémenter des tests unitaires et fonctionnels exhaustifs, afin de garantir la stabilité de l'application lors des futures mises à jour et d'offrir une fiabilité irréprochable aux utilisateurs professionnels.