Charles Cantin
Description du projet
Ce projet vise à créer une application web front-end pour un photographe qui souhaite exposer ses clichés et renforcer sa présence en ligne. L’objectif principal est de concevoir une plateforme attrayante et conviviale qui mette en valeur les photographies capturées par le photographe, offrant ainsi une expérience immersive pour les visiteurs.
En utilisant les langages HTML, CSS et JavaScript, ainsi que le framework React.JS, l’application garantit une expérience utilisateur fluide et engageante. Le site se distingue par un design épuré et esthétiquement plaisant, permettant aux images de prendre le devant de la scène. La simplicité et l’élégance sont privilégiées pour refléter la beauté intrinsèque des clichés.
L’application propose différentes fonctionnalités pour faciliter l’exploration des collections de photos, la visualisation en haute résolution et la navigation aisée entre les galeries. Grâce à une organisation soignée du code source, les composants React et les fichiers de style CSS/SCSS sont structurés de manière logique, favorisant la maintenabilité et la scalabilité du projet.
Cahier des charges
- Galeries de photos : L’application doit permettre au photographe de créer et de gérer plusieurs galeries de photos, organisées par thème, événement ou catégorie.
- Affichage des photos : Les photos doivent être affichées de manière attrayante, en haute résolution.
- Navigation intuitive : Les visiteurs du site doivent pouvoir naviguer facilement entre les différentes galeries, en utilisant des boutons de navigation ou des menus déroulants, pour explorer les collections de photos.
- Présentation esthétique : Le design de l’application doit être élégant, minimaliste et en harmonie avec le style du photographe. Une mise en page épurée, des polices de caractères adaptées et une utilisation judicieuse de l’espace seront nécessaires pour mettre en valeur les photographies.
- Réactivité : L’application doit être compatible avec différents appareils et résolutions d’écran, en offrant une expérience utilisateur optimale aussi bien sur les ordinateurs de bureau que sur les smartphones et les tablettes.
- Performances optimales : L’application doit être rapide à charger et réactive lors de la navigation, afin d’offrir une expérience fluide aux utilisateurs.
- Optimisation pour les moteurs de recherche : L’application doit être conçue en tenant compte des bonnes pratiques de référencement naturel (SEO), pour permettre aux photographies du photographe d’apparaître dans les résultats de recherche pertinents.
Charte graphique
Palette de couleurs
J’ai opté pour des tons sobres et élégants afin de mettre en valeur les photographies :
- Noir : pour rappeler la sophistication et offrir un contraste marqué.
- Blanc : utilisé comme base neutre pour une lisibilité optimale et un design épuré.
Typographie
J’ai choisi une police sans-serif moderne, telle que Montserrat, qui allie lisibilité et simplicité. Les titres sont mis en avant avec une taille plus grande et en gras pour renforcer la hiérarchie visuelle, tandis que les textes explicatifs sont dans une taille modérée pour offrir un confort de lecture optimal.
Structure de la maquette
La maquette est conçue pour être intuitive et facilement navigable :
- Les menus sont bien organisés et clairement visibles en haut de la page.
- Les sections sont séparées par des blocs de couleur ou des images en pleine largeur, créant un rythme visuel agréable.
- Une navigation fluide permet aux utilisateurs d’accéder rapidement aux informations essentielles : galerie de photos, tarifs et prestations, formulaire de contact.
Visuels et éléments interactifs
J’ai intégré des images haute résolution qui mettent en avant les œuvres de Charles. Ces visuels jouent un rôle central pour captiver les visiteurs et refléter l’expertise du photographe. Les icônes utilisées apportent une touche moderne, tandis que les animations légères (comme les effets au survol sur les boutons) enrichissent l’expérience utilisateur.
Expérience utilisateur (UX)
Chaque élément a été pensé pour maximiser l’ergonomie et simplifier l’accès à l’information. Le design est 100 % responsive, garantissant une expérience fluide sur mobile, tablette et desktop.
Grâce à ces choix, le site web de Charles Cantin offre une interface à la fois moderne, accessible et fidèle à l’image du photographe.
Site en ligne
Oui
Lien du site
Lien github du projet
Type de projet
Projet d’école
Stack technique








Commentaire
Il s’agit de mon premier site développé avec React, qui m’a permis d’acquérir la maîtrise de ce framework.