Mon employeur rembourse mes trajets domicile-travail en vélo. Génial ! Sauf que je suis quelqu'un de distrait et j'oubliais systématiquement de noter mes trajets. Résultat : je perdais de l'argent tous les mois.
Le Problème
Comme beaucoup de développeurs, je suis parfaitement capable de créer des systèmes complexes pour les autres, mais incapable de gérer mes propres tâches administratives. Chaque fin de mois, c'était la même galère :
- "Attends, combien de fois je suis venu à vélo ce mois-ci ?"
- "C'était quel jour déjà la journée où il pleuvait ?"
- "Ah mince, j'ai encore oublié de noter mes trajets..."
Résultat : je perdais facilement 50-100€ par mois parce que j'oubliais de déclarer la moitié de mes déplacements.
La Solution : Ultra Simple
J'ai créé la mini-app la plus simple du monde :
Stack Technique
Pour un truc aussi simple, j'ai choisi le combo le plus efficace possible :
Fonctionnalités
✅ Trajet Simple
Un gros bouton vert. Une pression. Le trajet est enregistré avec la date et l'heure. C'est tout.
📊 Statistiques du Mois
L'app affiche en temps réel :
- Nombre de trajets ce mois-ci
- Montant à percevoir (calcul automatique)
- Nombre de km parcourus
📥 Export Excel
Un bouton "Générer le rapport". Ça télécharge un Excel avec toutes les dates du mois. Je l'envoie tel quel à mon employeur.
🗑️ Correction d'erreurs
J'ai cliqué par erreur ? Un bouton "Supprimer le dernier trajet". Simple et efficace.
L'Effet Inattendu
J'ai montré l'app à mes collègues profs qui viennent aussi à vélo. Résultat :
Pourquoi Ça Marche ?
1. Friction minimale
Un seul bouton. Pas de formulaire. Pas de compte. Juste un clic.
2. Gratification immédiate
L'app affiche direct combien d'argent tu vas toucher ce mois-ci. C'est motivant.
3. Zéro maintenance
Google Apps Script, c'est Google qui héberge. Pas de serveur. Pas de base de données à gérer. Ça tourne tout seul.
4. Progressive Web App
On l'installe sur l'écran d'accueil du téléphone comme une vraie app. Mais c'est juste du web.
Leçons Apprises
Ce projet m'a rappelé quelque chose d'important :
Le Code
L'app complète fait :
- Frontend : ~200 lignes de HTML/CSS/JS
- Backend : ~100 lignes de Google Apps Script
- Total : Un après-midi de dev
Pas besoin de plus. Ça fait le job depuis des mois sans un seul bug.
Conclusion
Parfois, la meilleure solution n'est pas la plus sophistiquée. C'est celle qui résout vraiment le problème avec le minimum de friction.
Un bouton. Une fonction. Zéro excuse pour oublier. Et 80€ de plus par mois. 🚴💰