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.