8 / 16
Freelance OS

Je l'ai construit pour mon activité de freelance : un logiciel qui tient mes devis, mes factures et mes échéances, et qui ne laisse rien sortir de mon ordinateur. Il tourne comme une application de bureau, avec sa base de données à côté.
- modèles de données
- 17
- tests du noyau métier
- 65
- donnée hors de la machine
- 0
La question : depuis combien de temps ?
En freelance, la vraie question n'est pas « combien » mais « depuis combien de temps ». L'élément signature de l'interface est une réglette d'ancienneté : elle place aujourd'hui entre l'émission et l'échéance ; une fois l'échéance passée, le curseur sort de la règle et le retard est hachuré. L'orange brûlé est réservé à l'argent en souffrance : si on le voit, quelque chose attend.
Trois principes
Les montants sont des entiers de centimes, les taux des points de base : aucun nombre à virgule ne touche un calcul comptable.
Le noyau métier ne connaît ni la base ni le réseau : du TypeScript pur, testé en quelques millisecondes.
L'IA n'est jamais un point de défaillance : si le modèle est absent, lent ou répond hors contrat, un estimateur local prend le relais.
Ce qu'il fait
Chiffrage : on décrit une demande, il propose un devis chiffré, avec options.
Import d'un devis PDF existant, options comprises.
Devis et factures en PDF, envoi et relances par e-mail (l'aperçu est exactement ce qui part).
Échéancier URSSAF, contrats et suivi du temps, encours par client.

Outils
Next.js · TypeScript · Prisma · SQLite · Tauri · Rust · Vitest
Crédits
- Rôle
- Projet personnel : conception & développement
- Période
- Septembre 2026

