Skip to content

kevin-chlt/charles-cantin-galerie

Repository files navigation

[Evaluation STUDI] Projet de site vitrine pour Charles CANTIN, photographe.

1. Contexte de l'évaluation

Charles Cantin est passionné par la photographie. Même s’il pratique en amateur, son talent est reconnu et beaucoup font appel à lui pour immortaliser leurs événements.
Pour passer à la vitesse supérieure et peut-être vivre de cette activité, il désire pouvoir se construire un portfolio sous la forme d’un site web.
Il souhaite:

  • une page d'accueil avec le logo que son ami à créer.
  • une page de galerie pour exposer ses photos.
  • une page pour exposer ses prestations ainsi que la grille tarifaire de celle-ci.
  • une page de contact pour qu'on puisse lui poser des questions et éventuellement prendre RDV pour une prestation.

2. Environnement technique

L'environnement technique imposée par l'évaluation devait être composée de seulement de languages front (HTML, JS, CSS) avec la possibilité d'utiliser un framework type ReactJS, NextJS, Eleventy etc...
Pour le back, un CMS headless était recommandé.
Pour ma part, j'ai utilisé:

  • HTML/CSS
  • Javascript Vanilla
  • Le CMS Headless "Strapi" (Node.js) avec un back-office intégré et une API relié à une base de donnée MySQL.

3. Procédure de mise en place

  • Cloner le fichier sur votre ordinateur avec
    git clone https://github.com/kevin-chlt/charles-cantin-galerie.git
  • Installer les dépendances de l'application avec
    npm install

Vous pouvez désormais naviguer sur le site.