DiagINBOX đą
DiagINBOX - Une solution digitale pour les diagnostiqueurs immobiliers
En tant que dĂ©veloppeur consultant au sein dâITGA, jâai eu lâopportunitĂ© de participer au dĂ©veloppement de DiagINBOX, une solution innovante destinĂ©e aux diagnostiqueurs immobiliers.
Ce projet mâa permis de travailler sur une application multiplateforme en utilisant Flutter pour le frontend et .NET Core pour le backend, avec une intĂ©gration cloud via Azure.
Présentation
DiagINBOX est une solution digitale complÚte avec deux applications connectées, conçue pour optimiser la gestion des diagnostics immobiliers :
- Application Web : Un outil pour la gestion quotidienne (planification, devis, facturation).
-
Application Mobile : Une application sur tablette pour les interventions terrain (photos, croquis, plans).
- Mode Hors-Ligne/En-Ligne : Lâapplication mobile peut fonctionner hors connexion internet lors des interventions. La synchronisation se fait lorsque la connexion est rĂ©tablie.
Pour plus dâinformations, visitez la plaquette.
Pourquoi DiagINBOX ?
DiagINBOX est une solution digitale qui permet aux diagnostiqueurs immobiliers dâamĂ©liorer leur performance Ă©conomique et de transformer leur modĂšle dâentreprise grĂące Ă un Ă©cosystĂšme 100% digital.
Contexte de la mission
- Durée: 1an et 9mois (février 2021 - novembre 2022)
- Lieu: Rennes
Organisation
- đŹ Ăquipe : 7 membres - 5 devs, 1 scrum master, 1 PO
- âïž MĂ©thode : Scrum & Agile, avec 4 cĂ©rĂ©monies : (Sprint Planning Meeting, Daily, DĂ©mo, Review)
Contexte Technique
- Frameworks : Flutter, .NET Core
- Cloud & Conteneurisation : Sigma (private-cloud), Docker, Kubernetes
- Outils de CI/CD : GitLab, JIRA, SonarQube
Mes contributions
-
đ Mode Hors-Ligne/En-Ligne : DĂ©veloppement et mise en place de la fonctionnalitĂ© hors-ligne/en-ligne et du processus de synchronisation.
-
đ± Architecture Mobile : Mise en place dâune architecture permettant le fonctionnement sur les plateformes Android et Web.
-
đ± DĂ©veloppement Mobile : DĂ©veloppement mobile avec Flutter. IntĂ©gration avec une application native.
-
đ ïž Backend (API) : DĂ©veloppement dâune API REST en C# pour gĂ©rer les opĂ©rations critiques.
-
đ Relai RSSI : Migration technique majeure (Null-safety), prĂ©vention et correction des vulnĂ©rabilitĂ©s applicatives suite Ă un audit.
-
đ Formation : Formation des collaborateurs sur Flutter et le state management.
-
âïž IntĂ©gration Cloud : Stockage sĂ©curisĂ© des donnĂ©es avec Azure Blob Storage (Multi-Tenant).
-
âïž CI/CD : DĂ©veloppement et maintien des pipelines CI/CD de build, test, et dĂ©ploiement.
-
đ DĂ©ploiement : DĂ©ploiement sur le Play Store. Gestion du processus de publication.