Améliorer l'Engagement : Ajouter des Réactions aux 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 ? ⬇️

Photo de profil d'Estéban

Merci de me lire ! Je m'appelle Estéban, et j'adore écrire sur le développement web.

Je code depuis plusieurs années maintenant, et j'apprends encore de nouvelles choses chaque jour. J'aime partager mes connaissances avec les autres, car j'aurais aimé avoir accès à des ressources aussi claires et complètes lorsque j'ai commencé à apprendre la programmation.

Si vous avez des questions ou souhaitez discuter, n'hésitez pas à commenter ci-dessous ou à me contacter sur Bluesky, X, et LinkedIn.

J'espère que vous avez apprécié cet article et appris quelque chose de nouveau. N'hésitez pas à le partager avec vos amis ou sur les réseaux sociaux, et laissez un commentaire ou une réaction ci-dessous—cela me ferait très plaisir ! Si vous souhaitez soutenir mon travail, vous pouvez me sponsoriser sur GitHub !

Soutenir mon travail
Suivez-moi sur