FullHisto
Une application web pour conserver l'historique d'entretien et les factures de son véhicule

Pour FullHisto, nous avons développé une application web progressive qui permet à un particulier de centraliser l’historique d’entretien complet de son véhicule, de conserver ses factures et de transmettre l’ensemble à l’acheteur lors de la revente.
Un carnet d’entretien papier se perd, et les factures finissent dispersées entre boîte mail, tiroirs et téléphone. Au moment de vendre, le propriétaire n’a rien à montrer, et l’acheteur aucun moyen de vérifier ce qu’on lui affirme. C’est ce vide que FullHisto comble.
Application web progressive installable
La Réunion
Un carnet d’entretien numérique toujours disponible
L’objectif principal était la rapidité de saisie : ajouter un entretien devait prendre moins d’une minute, sur un téléphone, sans jargon technique ni formulaire interminable, même en déplacement.
Nous avons conçu une interface mobile-first, réduite à l’essentiel : un tableau de bord qui affiche le véhicule, son kilométrage, son dernier entretien et ses dépenses, avec l’ajout accessible en un geste.
Chaque intervention se documente en quelques champs, dont la plupart restent optionnels : date et kilométrage, catégorie parmi dix familles, montant payé, photo de facture.
UX UI Design
Un historique et des statistiques
L’historique se lit en liste chronologique inversée, filtrable par véhicule, avec accès direct à chaque facture stockée dans l’application.
Les statistiques se calculent à partir des entretiens saisis : dépenses totales, répartition par catégorie, dépenses par année, évolution du kilométrage et date de la dernière intervention. Elles se mettent à jour dès qu’une intervention est ajoutée, modifiée ou supprimée, et restent lisibles sur un écran de téléphone.
La valeur perçue est immédiate, même avec seulement deux ou trois entretiens déjà enregistrés.
Une stack moderne et performante
FullHisto est développé en Next.js 15 avec l’App Router, React et TypeScript strict, sur une base Firebase : authentification, Firestore, Storage pour les photos et les factures, et Cloud Functions pour les opérations sensibles. L’interface repose sur Tailwind CSS, et le déploiement sur Firebase App Hosting. L’application est une PWA installable, avec un mode hors ligne sur le tableau de bord et l’historique. La confidentialité repose sur des règles Firestore et Storage strictes : un utilisateur n’accède qu’à ses propres véhicules, et aucune facture n’est accessible. Le transfert de véhicule passe par une Cloud Function transactionnelle, avec un code unique valable quarante-huit heures et utilisable une seule fois. Chaque formulaire est validé par un schéma Zod, les composants ne touchent jamais Firebase, et l’ensemble est couvert par des tests Vitest et Playwright.
Un carnet qui rassure à la revente
Avec FullHisto, un propriétaire dispose d’un historique structuré, consultable à tout moment, et transférable au futur acheteur en quelques secondes.
Côté acheteur, le véhicule arrive avec son passé : les entretiens restent attachés au véhicule, pas au compte, et l’historique continue de se construire chez son nouveau propriétaire.
FullHisto a été conçu et développé par Alba, agence de développement web et logiciel basée à La Réunion. L’application, accessible à l’adresse fullhisto.fr, est une application web progressive construite en Next.js et Firebase, livrée en 2026.
FullHisto repose sur Next.js 15 avec l’App Router, React et TypeScript strict côté interface, Tailwind CSS pour le design, et Firebase côté serveur : authentification, base Firestore, stockage des photos et factures, et Cloud Functions pour les opérations sensibles. Les formulaires sont validés par des schémas Zod, l’état est géré avec React Query, et le code est couvert par des tests Vitest et Playwright. L’hébergement est assuré par Firebase App Hosting.
La sécurité d’une application Firebase repose sur trois niveaux complémentaires. D’abord des règles Firestore et Storage écrites côté serveur, qui filtrent chaque lecture et chaque écriture selon le compte connecté — jamais sur du contrôle côté navigateur. Ensuite des Cloud Functions pour toute opération qui touche plusieurs documents ou change un droit d’accès, afin qu’elle reste transactionnelle et non contournable. Enfin une couche de services applicative : sur FullHisto, aucun composant d’interface n’appelle Firebase directement.
Comptez quelques mois entre le cadrage et la mise en ligne pour une application de la taille de FullHisto. Le délai dépend surtout du nombre de parcours à couvrir et du soin apporté à la sécurité des données. Un périmètre resserré, décidé dès le départ et documenté, est le principal levier de rapidité : sur FullHisto, une liste explicite de fonctionnalités hors périmètre a été écrite avant la première ligne de code.
Oui. Alba conçoit et développe des applications mobiles, des applications web progressives et des logiciels métier, depuis La Réunion, pour des clients locaux comme métropolitains. Selon les usages visés, Alba oriente vers une PWA installable, plus rapide à livrer et à faire évoluer, ou vers une application native publiée sur l’App Store et Google Play lorsque le projet l’exige.
Le point de départ est un échange sur votre besoin et vos utilisateurs : ce que l’application doit permettre de faire, pour qui, et ce qui peut attendre une version ultérieure. Alba réalise ensuite un cadrage fonctionnel et technique avant tout développement. Vous pouvez nous écrire depuis la page contact du site alba.re.
