rentoo

Produit : les rubriques de Gladoo

Ce document décrit l’application telle qu’elle est dans le dépôt au 18/10/2026. Les rubriques et leur ordre viennent de src/components/nav.ts. Sur ordinateur, la barre latérale est un panneau flottant à 7 entrées : Accueil ; « Gérer » (Biens, Locataires, Calendrier) ; « Argent » (Finances, Fiscalité) ; Roo, en carte au pied du panneau (sa tête, son réglage, l’interrupteur de la bulle), au-dessus de « Profil et réglages ». La rubrique active est dans une pastille verte, comme sur la barre du téléphone. Sur téléphone, la barre du bas garde Accueil, Biens, Locataires, « + » (actions rapides), Finances et Menu ; le menu reprend le style du panneau de l’ordinateur : « Gérer » (Calendrier en tête, puis les rubriques rangées dans Biens), « Argent » (Fiscalité), rubrique active dans une pastille verte ; en bas, la carte Roo (sa tête, l’interrupteur de la bulle, un appui ouvre Roo) puis « Profil et réglages ». Travaux & avaries, Assurances, Documents et Mise en location sont des onglets de Biens sur ordinateur et une liste « Tout le portefeuille » en bas de Biens sur téléphone ; l’entrée Biens reste allumée quand on y est.

Règles de navigation (UX5) : jamais deux niveaux d’onglets ; des onglets seulement s’ils sont 3 au plus ou tous visibles ; au-delà, un sommaire (SummaryList) dont chaque ligne ouvre un écran qui ne parle que d’un sujet, avec le retour en haut à gauche ; sur ordinateur, sommaire à gauche et contenu à droite.

Menu progressif : Mise en location, Travaux et avaries et Assurances n’ont un onglet dans Biens qu’une fois utiles (règles dans src/lib/navVisibility.ts). Elles restent accessibles par la recherche, par le menu du téléphone et par le réglage « Toutes les rubriques dans le menu ».

Accueil

Fichiers : src/app/index.tsx, src/components/HomeSections.tsx, src/components/home/HomeEditor.tsx, src/lib/homeBlocks.ts, src/lib/todos.ts, src/lib/mondayPoint.ts.

Biens

Fichiers : src/app/biens/ (index.tsx, [id]/index.tsx, [id]/[rubrique].tsx et src/components/property/PropertyDetail.tsx, nouveau.tsx, import.tsx, pret.tsx, patrimoine.tsx, partage.tsx, diagnostic.tsx), src/lib/propertyList.ts, src/lib/propertyStatus.ts, src/lib/portfolio.ts, src/lib/patrimony.ts, src/lib/propertyFile.ts, src/lib/loanSchedule.ts.

Locataires et baux

Fichiers : src/app/locataires/ (index.tsx, [id].tsx, nouveau.tsx, modifier.tsx, courriers.tsx, echeances.tsx), src/lib/leaseDraft.ts, src/lib/tenantList.ts, src/lib/tenantTabs.ts, src/lib/ledger.ts, src/lib/irl.ts, src/lib/relance.ts, src/lib/rentCycle.ts, src/lib/legalDeadlines.ts, src/lib/letters.ts.

Finances

Fichiers : src/app/finances/ (index.tsx, facture.tsx, depense.tsx, releve.tsx, recap.tsx), src/components/finances/, src/lib/financeOverview.ts, src/lib/financeWatch.ts, src/lib/financeBlocks.ts, src/lib/financeGoals.ts, src/lib/forecast.ts, src/lib/invoices.ts, src/lib/bankCsv.ts.

Mise en location

Fichiers : src/lib/relocation.ts, src/components/location/ListingStages.tsx, src/components/sheet/NextStepCard.tsx, src/lib/visitSlots.ts, src/lib/moveInFlow.ts, src/app/location/ (index.tsx, nouvelle.tsx, [id].tsx, creneaux.tsx, candidat.tsx, bail.tsx, signature.tsx, edl.tsx, entree.tsx), src/lib/listingFlow.ts, src/lib/listing.ts, src/lib/candidates.ts, src/lib/scoring.ts, src/data/scoringWeights.ts, src/components/location/ScoreBadge.tsx, src/app/location/criteres.tsx, src/lib/inspection.ts, src/components/public/ListingPage.tsx, src/components/public/CandidatePage.tsx, src/components/public/SignPage.tsx.

Travaux et avaries

Fichiers : src/app/travaux/ (index.tsx, [id].tsx, nouveau.tsx, artisans.tsx), src/components/ArtisanFinder.tsx, src/components/QuoteArtisanCard.tsx, src/components/travaux/InvoiceCapture.tsx, src/lib/interventionInvoice.ts, src/lib/artisanSearch.ts, src/components/public/QuotePage.tsx.

Assurances

Fichiers : src/app/assurances/ (index.tsx, [id].tsx, nouveau.tsx), src/lib/insuranceCoverage.ts, src/lib/insurance.ts.

Documents

Fichiers : src/app/documents/ (index.tsx, nouveau.tsx), src/components/intake/, src/lib/docIntake.ts, src/lib/fileHash.ts, src/lib/documentsOverview.ts, src/lib/propertyFile.ts, src/components/ExtractionResult.tsx.

Calendrier

Fichiers : src/app/calendrier/ (index.tsx, evenement.tsx), src/components/calendar/, src/lib/agenda.ts, src/lib/calendarStrip.ts, src/lib/calendarView.ts, src/hooks/useCalendarSync.ts.

Fiscalité

Fichiers : src/app/fiscalite/index.tsx, src/components/fiscalite/, src/lib/tax.ts, src/lib/taxWorkflow.ts, src/lib/taxStrip.ts, src/lib/taxExport.ts, src/lib/accountingExport.ts.

Roo, le copilote IA

Fichiers : src/app/copilote/index.tsx, src/components/CopilotBubble.tsx, src/components/roo/, src/data/rooChat.ts, src/lib/rooSuggestions.ts, src/lib/rooActions.ts, src/lib/rooApply.ts, src/lib/regAlerts.ts, src/lib/voice.ts, fonction supabase/functions/copilot.

L’espace locataire et le lien « Mon logement »

Fichiers : src/components/public/PublicRouter.tsx, HomeAccessPage.tsx, TenantPortalPage.tsx, PortalDocuments.tsx, PortalLiving.tsx, src/components/tenant/TenantApp.tsx, src/components/HomeLinkCard.tsx, src/data/tenantApp.ts, fonction supabase/functions/location.

Formules d’abonnement et crédits de Roo

Source : src/lib/plans.ts. Les limites de biens, d’accès et de crédits sont aussi appliquées par la base (script 018, puis 022).

Formule Prix mensuel Prix annuel Biens Accès partagés Crédits Roo par mois
Découverte 0 € 0 € 1 0 10
Essentiel 6,90 € 69 € 3 0 100
Pro 14,90 € 149 € 10 2 1 000
Patrimoine 29,90 € 299 € illimités illimités 1 000

Fichiers : src/lib/plans.ts, src/app/plus/abonnement.tsx, src/hooks/usePlan.ts, src/lib/billingSync.ts, src/lib/rooCredits.ts, fonction supabase/functions/billing.

Profil et réglages

Écran src/app/plus/ : profil et bailleur, compte et sécurité, notifications (canal par type), quittances et modèles, Roo et apparence, partage et accès, mes données (export), abonnement, aide, mentions légales, journal de Roo.

Grammaire commune des écrans

Depuis l’« écosystème unifié » (octobre 2026), les écrans reprennent la même structure que Finances.

Bandeau foncé de chiffres (InkStrip)

Bloc « À faire » (TodoBlock)

Onglets et pastilles (Segmented, prop look)

Liste « Biens à suivre » (PropertyPicker)

Définitions « i » (InfoTip)