Ce guide vous permettra de démarrer avec ArtéNova Shop en moins de 5 minutes !
Avoir votre site e-commerce ArtéNova Shop fonctionnel localement et déployé en ligne.
- Un navigateur web moderne (Chrome, Firefox, Safari, Edge)
- Un compte GitHub (gratuit)
- Un éditeur de texte (VS Code recommandé)
Option A - Via GitHub (recommandé)
- Allez sur le repository :
https://github.com/votre-username/artenova-shop - Cliquez sur le bouton vert "Code"
- Sélectionnez "Download ZIP"
- Décompressez le fichier
Option B - Via Git
git clone https://github.com/votre-username/artenova-shop.git
cd artenova-shopMéthode Simple - Double-cliquez sur index.html
Méthode avec Live Server (recommandé pour le développement)
- Ouvrez VS Code
- Installez l'extension "Live Server"
- Clic droit sur
index.html→ "Open with Live Server" - Le site s'ouvre automatiquement dans votre navigateur !
Sur Netlify (le plus simple)
- Allez sur netlify.com
- Créez un compte (gratuit)
- Glissez-déposez le dossier du projet dans Netlify
- Votre site est en ligne !
URL de votre site : https://votre-site-12345.netlify.app
Votre site devrait afficher :
- ✅ Header avec logo "ArtéNova Shop"
- ✅ Section hero avec titre et boutons
- ✅ 4 produits vedettes
- ✅ Section à propos
- ✅ Services (livraison, retours, garantie)
- ✅ Compte à rebours
- ✅ Articles de blog
- ✅ Newsletter
- ✅ Footer complet
- Ouvrez
styles.css - Trouvez les variables CSS (lignes 15-25)
- Modifiez les couleurs :
:root {
--primary-color: #2c3e50; /* Votre couleur principale */
--secondary-color: #e74c3c; /* Votre couleur secondaire */
--accent-color: #f39c12; /* Votre couleur d'accent */
}- Rafraîchissez le navigateur
- Ouvrez
index.html - Recherchez (Ctrl+F) :
(+33) 1 23 45 67 89 - Remplacez par votre numéro
- Recherchez :
support@artenovashop.com - Remplacez par votre email
- Sauvegardez et rafraîchissez
- Préparez votre logo (format PNG ou SVG)
- Placez-le dans un dossier
images/ - Dans
index.html, trouvez :
<div class="logo">
<h1>ArtéNova Shop</h1>
</div>- Remplacez par :
<div class="logo">
<img src="images/votre-logo.png" alt="ArtéNova Shop">
</div>Testez votre site sur différentes tailles :
- Ouvrez les DevTools (F12)
- Cliquez sur l'icône mobile/tablette
- Testez ces résolutions :
- 📱 iPhone SE : 375x667
- 📱 iPhone 12 Pro : 390x844
- 📱 iPad : 768x1024
- 💻 Desktop : 1920x1080
Le menu devrait devenir un hamburger sur mobile !
- Réduisez la fenêtre ou passez en mode mobile
- Cliquez sur le menu hamburger (☰)
- Le menu doit s'ouvrir en slide
- Cliquez sur un lien
- Le menu doit se fermer
- Cliquez sur "Ajouter au panier" sur un produit
- Une notification doit apparaître
- Le compteur du panier doit s'incrémenter
- Le total doit être mis à jour
- Vérifiez que les chiffres changent
- Il compte jusqu'à la fin de la semaine
- Cliquez sur les flèches ← →
- Les produits doivent défiler
- Entrez un email dans le champ
- Cliquez sur "S'abonner"
- Une notification de succès doit apparaître
artenova-shop/
artenova-shop/
│
├── 📁 assets/ # Toutes les ressources du site
│ │
│ ├── 📁 images/ # Images du site
│ │ ├── 📁 products/ # Images des produits
│ │ │ ├── adidas-camps.jpg
│ │ │ ├── air-force-one.jpg
│ │ │ ├── chemise-plissee.jpg
│ │ │ ├── bijoux-artisanaux.jpg
│ │ │ ├── ceramique.jpg
│ │ │ └── savons-naturels.jpg
│ │ │
│ │ ├── 📁 hero/
| | | ├── hero-banner.jpg # Image principale de la bannière
| | | ├── hero-bg-pattern.svg # Motif de fond stylisé
| | | ├── hero-text.svg # Texte vectorisé ("Nouvelle collection")
| | | ├── hero-cta-button.png # Visuel du bouton "Acheter maintenant"
| | | ├── hero-mobile.webp # Version mobile optimisée
| | | ├── hero-accessories.jpg # Image secondaire (sacs, chaussures)
| | | └── hero-overlay.png # Effet graphique en superposition
│ │ │
│ │ ├── 📁 blog/ # Images pour le blog
│ │ │ ├── article-1.jpg
│ │ │ └── article-2.jpg
│ │ │
│ │ ├── 📁 icons/ # Icônes personnalisées
│ │ │ └── favicon.png
│ │ │
│ │ └── logo.png # Logo principal
│ │
│ ├── 📁 styles/ # Fichiers CSS modulaires
│ │ ├── variables.css # Variables CSS (couleurs, espacements)
│ │ ├── reset.css # Reset CSS
│ │ ├── main.css # Styles généraux
│ │ ├── header.css # Styles du header
│ │ ├── footer.css # Styles du footer
│ │ ├── hero.css # Section hero
│ │ ├── products.css # Section produits
│ │ ├── services.css # Section services
│ │ ├── blog.css # Section blog
│ │ ├── newsletter.css # Newsletter
│ │ └── responsive.css # Media queries
│ │
│ └── 📁 scripts/ # Fichiers JavaScript modulaires
│ ├── main.js # Script principal
│ ├── cart.js # Gestion du panier
│ ├── menu.js # Menu hamburger
│ ├── carousel.js # Carrousel produits
│ ├── countdown.js # Compte à rebours
│ └── newsletter.js # Formulaire newsletter
│
├── 📁 pages/ # Pages additionnelles
│ ├── products.html # Page liste produits
│ ├── product-detail.html # Page détail produit
│ ├── cart.html # Page panier
│ ├── checkout.html # Page paiement
│ ├── about.html # Page à propos
│ ├── contact.html # Page contact
│ └── blog.html # Page blog
│
├── 📄 index.html # Page d'accueil
│
├── 📚 Documentation
│ ├── README.md # Documentation principale
│ ├── QUICKSTART.md # Guide démarrage rapide
│ ├── DEPLOYMENT.md # Guide déploiement
│ ├── CONTRIBUTING.md # Guide contribution
│ └── CHANGELOG.md # Historique versions
│
├── ⚙️ Configuration
│ ├── .gitignore # Fichiers Git à ignorer
│ ├── package.json # Configuration npm
│ ├── netlify.toml # Config Netlify
│ ├── vercel.json # Config Vercel
│ └── LICENSE # Licence MIT
│
└── 📁 docs/ # Documentation additionnelle (optionnel)
├── screenshots/ # Captures d'écran
└── guides/
- ✅ Vérifiez que tous les fichiers sont au même niveau
- ✅ Vérifiez la console (F12) pour les erreurs
- ✅ Utilisez Live Server au lieu d'ouvrir directement le fichier
- ✅ Vérifiez que
script.jsest bien chargé - ✅ Vérifiez la console pour les erreurs JavaScript
- ✅ Vérifiez votre connexion internet
- ✅ Font Awesome est chargé depuis un CDN
- ✅ Vérifiez la balise meta viewport dans
index.html - ✅ Testez avec les DevTools du navigateur
Maintenant que votre site fonctionne :
- Lisez le README complet pour toutes les fonctionnalités
- Ajoutez vos produits (voir section Personnalisation dans README)
- Connectez votre domaine à Netlify
- Configurez Git pour versionner vos modifications
- Ajoutez Google Analytics pour suivre vos visiteurs
Pour améliorer le site :
- HTML : MDN Web Docs
- CSS : CSS-Tricks
- JavaScript : JavaScript.info
- Git : Git - la doc simple
Fonctionnalités faciles à ajouter :
- Changer les couleurs du thème
- Ajouter de vrais produits
- Ajouter vos propres images
- Modifier les textes
- Ajouter une page "Contact"
- Créer une page "Mentions légales"
- Intégrer Google Maps
- Ajouter un chatbot
Fonctionnalités avancées :
- Backend avec Node.js
- Base de données (MongoDB, PostgreSQL)
- Authentification utilisateur
- Paiement en ligne (Stripe)
- Gestion des stocks
- Dashboard admin
- Multilingue
- Consultez le README pour la documentation complète
- Vérifiez les issues sur GitHub
- Créez une issue si vous trouvez un bug
- Contactez-nous : support@artenovashop.com
Vous avez maintenant un site e-commerce professionnel et responsive !
Prochaine étape : Personnalisez-le à votre image et ajoutez vos propres produits.
Temps total : ~10 minutes
Niveau : Débutant
Résultat : Site e-commerce fonctionnel
Bon développement !