Skip to main content

Vue d'ensemble

Documentation fonctionnelle et technique du site UTB (Union Togolaise de Banque) : le site public et le backoffice.

Deux applications

Pour l'installation et la configuration locale (variables d'environnement, base de données, seed), voir le README.md de chaque dépôt — ce site ne duplique pas ces instructions.

Comment cette doc est organisée

  • Site public — parcours accessibles sans authentification (demandes de prêt, ouverture de compte, suivi de dossier...).
  • Backoffice — pages authentifiées utilisées par les agents/gestionnaires UTB.
  • API Backend — comportement de l'API par domaine, en particulier les points sensibles (contrats de sécurité, systèmes génériques comme le journal d'activité).
  • Conventions & dette — décisions volontaires, dette technique connue, pièges pour un futur développeur.
  • Changelog (menu du haut) — journal des changements fonctionnels notables, tenu à la main au fur et à mesure que les fonctionnalités se stabilisent. Indépendant de l'historique Git.

Ajouter une vidéo de démo

Les captures faites avec l'app desktop OpenScreen peuvent être intégrées directement dans une page de doc via le composant <DemoVideo /> (disponible sans import dans tous les fichiers .md/.mdx) :

<DemoVideo
src="/videos/site-public/pret-scolaire.mp4"
title="Parcours complet : demande de prêt scolaire"
/>

Convention de rangement des fichiers et étapes avant import (export, compression, Git LFS) : voir static/videos/README.md.

Comment cette doc est tenue à jour

Contrairement à une pratique précédente, la documentation ne vit plus dans les dépôts de code (plus de dossier docs/ dans frontend/ ou backend/ — seulement leur README.md d'installation). Elle est écrite et mise à jour manuellement, ici, quand une fonctionnalité est stabilisée — il n'y a pas de synchronisation automatique avec le code ou l'historique Git. Si une page semble décrire un comportement que le code ne reproduit plus, c'est cette page qu'il faut corriger.