TutorDash

La gestion de mon activité de cours : séances, factures, déclarations.

Statut
usage perso
Année
2025
Fait avec
Python · Django · SQLite · LaTeX

Pourquoi

Donner des cours en indépendant, c’est surtout de l’administratif : séances, factures numérotées, avance immédiate de l’Urssaf, attestations fiscales. Je faisais tout dans un tableur, et je me trompais.

Comment

Une application Django à un seul utilisateur, avec une base SQLite. Une facture émise est figée : émetteur, client, lignes et totaux sont recopiés à l’émission, et le PDF (composé en LaTeX) est archivé puis resservi tel quel. Renommer un élève ne change donc rien à un document déjà parti. La saisie d’une séance se fait au téléphone, hors ligne, puis se synchronise. En haut du tableau de bord, les anomalies passent avant les chiffres du mois : une facture à régulariser coûte de l’argent, un chiffre non.