JSON Portfolio Generator

Générateur de portfolio (site web et documents PDF) à partir d'un fichier JSON

Projet personnel (été 2020)

Projet Python permettant de générer un portfolio à partir d'un fichier de données JSON. Le portfolio généré contient les éléments suivants :

  • Une page de présentation ;
  • Une page contenant le CV ;
  • Une page listant les projets ;
  • Une page descriptive de chaque projet.

Le portfolio est généré dans deux formats différents :

  • Site web, des pages HTML interconnectées permettant la navigation dans le portfolio via un navigateur web ;
  • Document PDF, un document PDF est généré à partir des pages HTML avec un style adapté. Un document contenant uniquement le CV est aussi généré.

Enfin, le projet permet de publier le portfolio automatiquement sur une remote git — typiquement pour la publication automatique sur un repository Github Page pour rendre disponible la version web du portfolio disponible sur le web directement après la génération de celui-ci.

Technologies

Screenshots