Le Début d'un Projet Majeur : Ajouter des Réactions à Mes Articles

- Read in english

Salut ! J'espère que vous allez bien. Je suis ravi de partager avec toi le début d'un projet significatif qui m'accompagnera dans les mois à venir.

Introduction

En mars 2024, j'ai annoncé la refonte de mon site personnel pour la quatrième fois, cette fois en utilisant VitePress. Cette décision a été guidée par le désir d'un outil à la fois simplifié et robuste, qui me permet d'écrire facilement et rapidement tout en conservant le contrôle sur le design et les fonctionnalités. VitePress est vraiment exceptionnel à cet égard.

VitePress pour un Site Personnel, Est-ce Possible?

Explorer de Nouveaux Horizons

En juin 2024, j'ai commencé à apprendre Laravel pour deux raisons.

Tout d'abord, je cherchais à élargir mon expertise et mes compétences en développement web. Je veux créer des applications de A à Z, transformer des idées en réalité sans trop dépendre des services externes. Et je travaille déjà sur mon premier SaaS 🤫.

Deuxièmement, je voulais plus de flexibilité dans mes options de carrière. Depuis le début de mon parcours professionnel, j'ai utilisé Angular comme principal outil. Je cherche à explorer de nouvelles voies car Angular ne me procure plus la même satisfaction.

J'ai envisagé Rails, mais une fois que vous avez expérimenté la documentation de Laravel et Laracasts, le choix devient évident.

Progresser par Étapes

S'attaquer à la première raison nécessite un temps et un effort considérables. C'est une initiative à long terme que je perçois comme un défi majeur. Bien que je ne sache peut-être pas exactement par où commencer ou comment le parcours se déroulera, je suis clair sur mon objectif ultime. Comme pour tous les défis, la meilleure approche est de les décomposer en tâches plus petites et gérables, de les résoudre individuellement, puis d'intégrer les solutions. C'est l'essence du diviser pour régner.

Je crois profondément que le moyen le plus efficace d'apprendre est à travers des projets concrets. Pas juste une simple to-do app, mais quelque chose de fonctionnel avec un vrai but.

Dans le même temps, j'aimerai faciliter l'engagement sur mon site. C'est beaucoup plus agréable de partager et de converser, d'avoir des interactions avec les autres. Pendant des mois, j'ai réfléchi à des ajouts pour mon site mais j'ai eu du mal à trouver une idée pratique, engageante et utile. Jusqu'à présent.

Faire le Premier Pas

Nous y sommes. J'ai décidé de mettre en pace une fonctionnalité permettant de réagir à mes articles en utilisant des emoji prédéfinis, propulsée par une API développée avec Laravel. Et le front-end continue d'être réalisé avec VitePress.

Au départ, cela peut sembler être une fonctionnalité mineure, et c'est vrai ; ce n'est pas si grand, mais pour un premier pas, cela suffit. Dans ce processus, j'ai abordé de nombreux concepts différents :

Et c'est à peu près tout. Pas mal pour cinq jours de travail !

La lecture de tout le code source de Pinkary Project a considérablement amélioré ma compréhension de ces outils et du processus de construction d'une application Laravel.

Un des aspects majeurs de cette étape est de poser les bases pour plus de fonctionnalités sur mon site et de nombreux articles pour partager ce que j'ai appris.

Alors, qu'en pensez-vous ? ⬇️

Soutenez mon travail
Suivez-moi sur