QU
Web Validé

Quincaillerie NPM

Soda Lo · Cohorte16

Description du projet

# Cahier des charges – Plateforme de quincaillerie en ligne ## 1. Présentation du projet ### Nom du projet **Quincaillerie NPM** ### Description Le projet consiste à développer une plateforme web permettant aux clients de consulter, rechercher et commander des produits de quincaillerie en ligne. Le site facilitera également la gestion des produits, des commandes et des stocks pour l'administrateur. --- # 2. Contexte De nombreuses quincailleries gèrent encore leurs ventes de manière traditionnelle. Les clients doivent se déplacer pour connaître les prix ou vérifier la disponibilité des produits. Cette plateforme vise à digitaliser ces services afin de simplifier les achats et d'améliorer la gestion du magasin. --- # 3. Objectifs ### Objectif général Créer une plateforme moderne permettant la vente en ligne de produits de quincaillerie. ### Objectifs spécifiques * Présenter les produits de manière claire. * Permettre la recherche rapide des produits. * Afficher les prix et les stocks disponibles. * Faciliter les commandes en ligne. * Assurer une gestion efficace des produits et des commandes. * Améliorer l'expérience client. --- # 4. Public cible * Particuliers * Artisans * Maçons * Plombiers * Électriciens * Entreprises de construction --- # 5. Problèmes à résoudre * Difficulté à connaître les prix. * Déplacements inutiles. * Mauvaise gestion du stock. * Commandes réalisées uniquement sur place. * Manque d'informations sur les produits. --- # 6. Fonctionnalités ## Espace visiteur * Accueil * Catalogue des produits * Recherche de produits * Filtre par catégorie * Consultation des détails d'un produit * Contact * Création d'un compte * Connexion ## Espace client * Modifier son profil * Ajouter des produits au panier * Passer une commande * Consulter l'historique des commandes * Suivre l'état des commandes * Ajouter des produits aux favoris ## Espace administrateur * Tableau de bord * Gestion des produits * Gestion des catégories * Gestion des utilisateurs * Gestion des commandes * Gestion du stock * Gestion des promotions * Consultation des statistiques --- # 7. Produits proposés * Outils * Électricité * Plomberie * Peinture * Ciment * Fer * Bois * Visserie * Serrurerie * Jardinage * Matériel de construction --- # 8. Arborescence du site * Accueil * À propos * Produits * Catégories * Panier * Commandes * Contact * Connexion * Inscription * Tableau de bord administrateur --- # 9. Contraintes techniques ## Front-end * HTML5 * CSS3 * Bootstrap * JavaScript ## Back-end * PHP ## Base de données * MySQL ## Serveur * XAMPP --- # 10. Sécurité * Authentification des utilisateurs. * Protection des mots de passe. * Validation des formulaires. * Gestion des rôles (client et administrateur). --- # 11. Design Le site devra être : * Moderne * Responsive (ordinateur, tablette et téléphone) * Rapide * Simple d'utilisation * Ergonomique Les couleurs principales seront : * Bleu * Blanc * Gris --- # 12. Livrables * Cahier des charges * Maquette de l'interface * Base de données * Code source * Documentation technique * Présentation du projet --- # 13. Résultats attendus À la fin du projet, la plateforme permettra aux utilisateurs de consulter les produits, de passer des commandes en ligne et de suivre leur évolution. L'administrateur pourra gérer efficacement les produits, les stocks, les commandes et les utilisateurs grâce à un tableau de bord complet. --- # 14. Évolutions futures * Paiement en ligne (Wave, Orange Money, Free Money) * Livraison à domicile * Avis et notes des clients * Chat en ligne * Notifications par e-mail ou SMS * Application mobile Android/iOS * Intelligence artificielle pour recommander des produits * Tableau de bord avec statistiques avancées

Appréciation

Bonjour Soda, Ton projet est validé sur SunuDepot. Félicitations pour le travail accompli ! Action obligatoire : Merci de procéder à un redépôt de ton projet en y incluant impérativement le fichier README (Lisez-moi) contenant tous les identifiants de tes comptes tests (Admin, Utilisateur, etc.). C'est indispensable pour permettre l'évaluation complète de ton application. Bonne suite et bravo !