Un "tableur de poche" perso pour suivre son salaire mensuel et ses dépenses, en GNF (Franc Guinéen). Pas de backend, pas de compte réel : tout vit dans le navigateur.
PRD.md— le cahier des charges d'origine (scope volontairement minimaliste).UI-UX Maquette/— la maquette de référence (écrans, design system).app-web/— l'application Next.js déployable.
- Next.js 16 (App Router, TypeScript, Turbopack) — 100% Client Components, aucune route API.
- Tailwind CSS v4 — design tokens repris de la maquette (
app-web/app/globals.css). - Stockage :
localStorage(voirapp-web/lib/storage.ts) — aucune base de données, aucun serveur. - Auth : identifiants fixes
admin/admin, en façade uniquement (pas de vraie sécurité — voirapp-web/lib/auth.ts).
cd app-web
npm install
npm run devOuvre http://localhost:3000.
Le code déployable est dans app-web/, pas à la racine du repo. Lors de l'import du projet sur vercel.com :
- Import Git Repository → sélectionner ce repo.
- Dans les réglages du projet, mettre Root Directory =
app-web. - Framework Preset : Next.js (détecté automatiquement).
- Aucune variable d'environnement nécessaire (zéro backend).
- Deploy.
Les déploiements suivants se feront automatiquement à chaque push sur la branche par défaut.