Hello, bienvenue sur mon premier post ! 👋
Ce petit blog, ce sera un espace de discussion où je vais partager des choses que j'ai apprises, des erreurs que j'ai faites et plein d'autres choses. Le mantra de ce blog commence par une citation que j'adore :
« Enseigner, c'est apprendre deux fois » - Joseph Joubert
Expliquer, c'est mettre sur papier des connaissances, et souvent, c'est en les formalisant qu'on se rend compte des petits trous qu'on a et de la difficulté que ça représente !
Bref, ce premier post sera dédié à mon premier side project ! Une petite aventure intéressante où j'ai vraiment beaucoup appris. 🚀
Pourquoi créer un side project ? 🤔
Déjà, dès le début : pourquoi est-ce que j'ai créé Motivai ? Pourquoi faire un side project ?
Cette envie a débuté lors de ma première expérience professionnelle. Un de mes collègues, qu'on va appeler JR, était un mordu des side projects. Ce qui était intéressant, hormis le fait qu'on peut tomber sur une niche qui rapporte de l'argent, c'est que plein de choses nécessaires pour des features en entreprise, eh bien il les avait déjà faites !
Du coup, il savait déjà ce qu'il fallait faire, ce qu'il ne fallait pas faire et les points bloquants. Je trouvais ça trop cool !
Un side project concret t'apporte un terrain de jeu où tu peux faire tes erreurs et apprendre.
Le mur de l'inaction 🧱
Mais même avec cette envie, j'étais confronté à un mur : que faire ?
Parce que je n'avais pas envie de faire un tic-tac-toe. Ça ne te démarque pas des millions d'autres personnes, et surtout ce n'est pas quelque chose de concret où tu vas apprendre beaucoup.
Et donc je n'ai rien fait... Aucun side project que j'avais en tête n'était intéressant ni même pertinent.
Puis j'ai vu un post LinkedIn, je crois, et cette phrase m'avait marqué :
« Mieux vaut quelque chose d'imparfait qui existe que rien du tout. » Et là, ça a résonné en moi. Il faut faire, et surtout faire petit à petit, apprendre, découvrir. Ce ne sera pas parfait, mais ce sera fait !
La naissance de Motivai 💡
J'ai donc commencé. J'avais déjà une idée ; le projet n'est pas sensationnel, mais il répond à un besoin que j'avais eu : créer ses lettres de motivation avec l'IA et les personnaliser par rapport à une offre d'emploi.
Au tout début, le site, c'était un champ texte, un prompt écrit, un appel à ChatGPT et un streaming du rendu... Vraiment simple. Mais c'était créé, en production, sur un lien accessible.
Personne ne pouvait vraiment l'utiliser du coup, comment faire ?
L'ancienne interface vs la nouvelle. Glisse pour comparer


Les défis techniques ⚙️
Quelques questions que je me suis posées :
- Il te faut de l'authentification ?
- Il te faut une base de données ?
- Je n'avais jamais fait de backend, comment faire ?
- Tu connais un peu TypeScript, il y a des bases de données qui ne te sortent pas trop de ta zone de confort comme Prisma ORM...
- Comment on gère le déploiement avec Vercel ?
- Comment je connecte ma DB ?
- Comment je mets une auth Google ?
J'ai dû me renseigner, faire, j'ai pas mal utilisé l'IA, un peu trop au début. J'étais bloqué toutes les deux minutes, c'était frustrant.
Mais j'ai réussi, j'ai appris.
Où en est Motivai aujourd'hui ? ✨
Maintenant, sur Motivai, tu peux :
- Te connecter
- Mettre tes informations
- Ajouter un CV
- Créer ta lettre de motivation selon un poste, avec en plus ton CV pour donner encore plus d'infos à l'IA
J'ai commencé à mettre en place :
- Le changelog
- Un gestionnaire de tickets avec Linear
- J'organise mes releases avec les features que je veux et une date
Avec les MCP, je décris le ticket, l'IA me l'écrit et le range au bon endroit. Les tickets très simples, je laisse l'IA les faire avec des agents. Les tickets métier, je questionne l'IA sur des solutions, je vérifie en faisant mes recherches, j'implémente.
Je suis bien plus efficace qu'il y a quelques mois, et ça, grâce à un projet qui pourrait être remplacé par un copier-coller d'un prompt et l'offre de l'entreprise.
La valeur ajoutée n'est pas énorme pour le moment, mais je compte bien continuer à améliorer et à maintenir. C'est comme ça qu'on apprend.
Je ferai un post plus détaillé sur toutes mes erreurs quand j'ai codé Motivai ! C'était très instructif !
Merci d'avoir lu ! 🙏