Logiciel SaaS pour foncières
REST est l’application de pilotage des données dédiée aux professionnels de l’immobilier. En travaillant sur la productivité, REST automatise la collecte des données pour vous permettre de vous concentrer entièrement sur leur exploitation. La vision 360° permet d'accéder à l’ensemble des dimensions de vos données de manière consolidée et granulaire : marketing, finance, comptabilité, environnemental, etc. Enfin la valorisation du parc immobilier est actualisée et fiabilisée grâce à l’agrégation et au croisement des données provenant de multiples sources.
Stack technique
dévelopement angular
L'application Rest est une application réactive avec la particularité d'avoir une grande souplesse et une grande elasticité dans la structure de données. Le logiciel est en effet très orienté métier et doit répondre aux particularités organisationnelles de chaque client: gestion d'immeubles, de maisons, de commerces ou parking, etc.
Pour répondre à ce besoin, MongoDb s'est imposé rapidement. La base de données NoSql permet de mettre en place des modèles dynamiques qui pourront ainsi être préalablement configurés à chaque intégration cliente.
L'application peut être déployée "on premise" via un script de mise en production. Chaque client peut ainsi disposer de son installation, parfaitement cloisonnée et indépendante des autres.
développement piloté par les tests (test driven)
L'application Rest propose des interfaces qui sont propres à chaque déploiement client. Dès le debut du projet il a été impératif de mettre en place une structure de tests cohérente pour assurer une excellente qualité de production et des livraisons de licences utilisateurs rapidement fonctionnelles.
Principales fonctionnalités
générateur d'interfaces
Un espace super administrateur permet de créer les interfaces de gestion qui seront mis à disposition dans le cadre d'un déploiement client. Les blocs fonctionnels vont de l'affichage de texte et graphiques à la saisie de données de formulaire.
traitement de données et affichage de graphiques
Toutes les fonctions sont décrites dans une structure de métadonnées. Une architecture micro service s'occupe de la consolisation des données et du traitement des requêtes complexes. Les composants graphiques récupèrent les informations pré enregistrées et ordonnent leur rafraîchissement si besoin.
génération de documents: xlsx & pdf
L'activité de REST Solution et fortement génératrice de rapports et documents. Le logiciel développé suit la demande et propose, pour presque chaque interface, de générer les documents résumant les données affichées. Une interface de génération sur-mesure de rapports permet également de pré configurer les entités à afficher et leurs mise en forme. Chaque client disposant ainsi de documents personnalisés selon ses habitudes de travail.
Un système de cron procède également à la création automatique et sur-mesure de factures, quittance et autres documents administratifs à intervals réguliers (mois, trimestre, année).
Organisation du projet
Dès le début du projet, il a été convenu d'effectuer un transfert de compétences après 8 mois de production. Rest Solution est alors une startup naissante à la recherche d'un CTO et d'une équipe de développeurs interne.
- rédaction du cahier des charges, des spécifications fonctionnelles et organiques
- validation du backlog avec le client
- période de développement par sprint et recettage partiel
- itérations sur fonctionnalités sensibles (agilité)
- sprint de déploiement
- tests & recette