Frontend
- LeptosSSR UI with hydrated Rust components.
- WASMClient-side interactions compiled from Rust.
- TailwindUtility layer for dense product screens.
Plateforme de facturation full Rust pour freelances.
Frontend Leptos SSR + WASM, backend Axum, persistance SeaORM/PostgreSQL, sessions Redis et pipeline SMTP Lettre pour devis, factures, PDFs et notifications automatiques.
La facturation est un domaine idéal pour du full-stack Rust : règles métier structurées, actions fiables et UI qui profite du SSR.
L'objectif n'est pas juste de générer des factures, mais de maîtriser tout le cycle devis → paiement.
L'app sépare UI Leptos, serveur Axum, modèles domaine et migrations SeaORM dans un workspace Cargo.
Les changements de statut déclenchent notifications email, génération PDF et mise à jour du dashboard.
L'app garde un premier affichage rapide tout en permettant une UI interactive côté client.
Les devis, factures et statuts vivent hors des handlers pour garder les règles testables.
PostgreSQL, Redis, SMTP et Docker Compose gardent le produit déployable sans dépendances exotiques.