Création d'un site avec réservation d'oeuvre d'art de Fifine Art
Artiste peintre en Martinique, Yasmina propose des créations uniques mêlant émotion, authenticité et savoir-faire artistique. Spécialisée dans le live painting pour mariages et événements, elle réalise en direct des œuvres originales qui capturent chaque instant précieux et retranscrivent l’ambiance de votre journée, unique.
Elle crée également des portraits sur commande personnalisés, idéals pour offrir ou immortaliser un moment important, ainsi que des tableaux inspirés de la Martinique.
Que ce soit pour un mariage, un événement privé ou une décoration intérieure, chaque peinture est réalisée avec passion afin de proposer une œuvre artistique unique, à la fois moderne et intemporelle.
Venez vous renseigner...
Les besoins du client
Fifine Art, artiste peintre en Martinique, disposait déjà d’une charte graphique et souhaitait créer un site internet professionnel afin de présenter son univers artistique, ses prestations (live painting, portraits sur commande, tableaux) et valoriser ses compétences.
Présentation de construction du projet
Conception
À partir de sa charte graphique existante, j’ai conçu une maquette sur mesure, fidèle à son identité visuelle, tout en optimisant l’expérience utilisateur et la mise en avant de ses œuvres. J’ai également été force de proposition en suggérant des modules et fonctionnalités complémentaires pour enrichir le projet.
Le site a été entièrement développé from scratch, en Node.js, avec l’intégration d’un framework CSS pour garantir un design moderne, responsive et performant. L’ensemble a été pensé pour offrir une navigation fluide et une expérience utilisateur optimale sur tous les supports.
Déroulement
Analyse du besoin & cadrage
- Analyse des objectifs du client et de sa cible
- Étude de la charte graphique existante
- Définition des fonctionnalités principales (présentation, réservation, contact)
Conception UX/UI
- Création d’une maquette sur mesure (Figma)
- Réflexion sur l’expérience utilisateur (navigation, hiérarchie des contenus)
- Adaptation de la charte graphique au web (responsive design)
Intégration front-end
- Intégration des maquettes en HTML / CSS
- Utilisation d’un framework CSS (type Tailwind)
- Développement responsive (mobile, tablette, desktop)
- Optimisation des performances (images, structure)
Développement back-end (Node.js)
- Mise en place du serveur Node.js
- Structuration de l’architecture du projet
- Gestion des routes et du rendu dynamique (EJS)
Fonctionnalités principales
- Création de formulaires de contact
- Système de réservation avec envoi d’emails
- Génération de PDF (devis, confirmations…)
- Gestion dynamique du contenu
Backoffice administrateur
- Création d’une interface d’administration
- Gestion des contenus (projets, images, textes)
- Sécurisation des accès (authentification)
Sécurité & protection
- Mise en place de Google reCAPTCHA
- Protection contre le spam (formulaires)
- Bonnes pratiques de sécurité (validation des données, etc.)
Optimisation SEO
- Structuration des balises HTML (H1, H2…)
- Optimisation des contenus (mots-clés)
- Amélioration des performances (temps de chargement)
- Mise en place des métadonnées
Tests & mise en production
- Tests cross-browser (Chrome, Firefox…)
- Vérification responsive
- Déploiement du site
- Ajustements finaux
Maintenance & évolutions
- Corrections de bugs
- Ajout de fonctionnalités
- Suivi des performances et du référencement
