Portfolio personnel (2021)

Lien du repo du projet front avec Next.js: ici

Lien du repo du thème Wordpress: ici

Stack: JS, Next.js, React, TypeScript, Wordpress, PHP, API, Tailwind CSS, Vanilla CSS

J'ai opté pour la gestion du contenu par Wordpress car j'aime beaucoup ce CMS. La flexibilité de son backoffice et l'ouverture des thèmes personnalisables aux développeurs en font un outil très intéressant dans beaucoup de domaines.

Je n'ai pas beaucoup développé le thème en lui-même, j'y ai juste ajouté un namespace pour le contenu de mon portfolio, et quelques endpoints dans lesquels j'ai choisi le contenu à retourner.

J'ai aussi ajouté un menu dans le backoffice pour saisir quelques informations personnalisées et les envoyer dans l'API.

J'ai donc choisi Wordpress pour le back et la gestion du contenu pour son éditeur très puissant, ce afin d'utiliser son API dans un projet Next.js

Ce n'est ni plus ni moins que du React mais côté serveur.

J'ai opté pour cette solution, d'une part pour le référencement, d'autre part car c'est du React, et surtout car je ne connaissais pas et j'avais envie de découvrir.

J'ai aussi décidé avec ce projet de me lancer dans le typage avec Typescript.

Améliorations envisagées:

  • UI: j'ai pleins d'animations en tête
  • Ajout de module "réseaux sociaux" qui va passer par une fonctionnalité du thème Wordpress