Depuis quelques années, je code au quotidien dans un environnement très cadré. Frameworks maison, architectures imposées, périmètre limité. C’est confortable, mais j’ai fini par me rendre compte que je ne maîtrisais qu’une petite partie de ce que signifie “développer une application”.
Il y a quelques mois, en observant mes ruches, j’ai réalisé quelque chose : je notais tout à la main, comme au 19ème siècle. Dates des visites, état des colonies, récoltes… Des carnets partout, des notes perdues, aucune vision d’ensemble.
Le déclic
En tant que développeur, c’était presque ironique. Je passe ma journée à créer des outils numériques, mais mes propres activités restent analogiques. Et en creusant, j’ai découvert que les 57 000 apiculteurs amateurs français vivent la même situation.
Il existe quelques solutions, mais souvent complexes, chères, ou inadaptées aux petits ruchers familiaux. Et si je créais quelque chose de simple et utile ?
Pourquoi Laravel ?
Pour ce projet, j’ai besoin de maîtriser toute la chaîne : conception, développement, base de données, authentification, déploiement, maintenance. Laravel et son écosystème semblent parfaits pour ça.
Je vais documenter ici mon apprentissage du stack TALL (Tailwind, Alpine.js, Livewire, Laravel) en construisant cette application. Pas parce que je suis expert, mais justement parce que je ne le suis pas encore.
L’angle éco-responsable
Développer pour l’environnement, c’est bien. Mais développer EN respectant l’environnement, c’est encore mieux. Je veux que cette app soit un exemple de développement responsable :
- Code optimisé pour limiter la consommation serveur
- Hébergement éco-responsable
- Interface sobre et efficace
- Mesurer l’impact carbone de mes choix techniques
Mes abeilles m’ont appris l’importance de l’équilibre naturel. Il est temps d’appliquer cette philosophie à ma façon de coder.
Ce qui va suivre
Dans les prochains articles, je partagerai :
- Mon setup Laravel et mes premiers pas avec Livewire
- La conception de l’interface de gestion des ruches
- Mes erreurs et découvertes en cours de route
- Comment mesurer et optimiser l’impact environnemental du code
Si vous êtes développeur et que vous cherchez à sortir de votre zone de confort, ou si vous êtes apiculteur et curieux de voir naître cet outil, suivez l’aventure !
Prochain article : “Installation de Laravel et premier composant Livewire”