Développement d’un site web e-commerce
des produits hygiènes.
Cahier de charges.
Description :
Ce site web est dédié pour présenter des produits hygiènes, sous forme
d’une plateforme E-commerce.
Cible :
Toute personne (au Maroc) intéressée par les produits hygiène est un
client cible de cette plateforme.
Fonctionnalités :
La plateforme contient deux types d’utilisateurs : admin et utilisateur
normale (client).
I. Admin
L’admin est un utilisateur spécial, c’est le propriétaire de la plateforme
et c’est la personne qui gère la plateforme.
L’admin possède un compte admin sur la plateforme, avec son email
et/ou numéro de téléphone et un mot de passe propre à la plateforme.
L’admin peut ajouter d’autre admin (avec un email et/ou numéro de
téléphone et un mot de passe).
L’admin peut :
1. Ajouter des produits d’une manière dynamique à la plateforme,
(sans toucher le code) seulement sur le Dashboard de l’admin sur
la plateforme. Pour ajouter un produit, l’admin suit les étapes
suivantes :
1.1. Sélectionner la catégorie du produit (nous avons besoin de
tous les catégories).
1.2. Prendre une image du produit à ajouter (ou télécharge une
image déjà existante).
1.3. Ajouter le nom, description et le prix du produit.
2. Supprimer un ou plusieurs produits.
3. Modifier le nom, titre, description et le prix d’un ou plusieurs
produits.
4. Naviguer sur la plateforme et voir tous les produits, catégories…
II. Utilisateur normal (client)
Le client est toute personne visite la plateforme pour acheter ou
prendre une idée sur la plateforme et sur le différentes
produits/services offertes. Pour satisfaire le client nous devons donner
une belle expérience (UX : User Expérience) en simplifiant l’utilisation
de la plateforme pour qu’elle soit à la porter de tout le monde, un
design simple, créative et confort. Le client peut :
1. Naviguer sur la plateforme, voir tous les produits.
2. Chercher un produit par le nom ou par catégorie.
3. Acheter des produits. Voici le scénario pour acheter un ou
plusieurs produits :
3.1. Sélectionner le produit désiré, puis l’ajouter au panier. S’il veut
compléter l’achat il sera redigérer vers le panier pour
confirmer, sinon il peut continuer acheter d’autres produits.
3.2. Quand il finit l’achat, le client sera invité à entrer ces
informations (nom complet, numéro de téléphone, adresse,
ville…) ou il peut contacter directement via WhatsApp ou par
téléphone.
III. Catégorie.
- Les catégories et les sous-catégories sur la plateforme sont
statique, c-à-d nous devons avoir tous les catégories et les sous-
catégories qui seront disponibles sur la plateforme, et après les
produits sont ajouté à la catégorie ou la sous-catégorie
appropriée.
- Une catégorie contient plusieurs produits.
- Une catégorie possède un titre, une description (optionnel).
- Une catégorie peut avoir une ou plusieurs sous-catégories.
IV. Produit
- Un produit appartient à une catégorie et sous-catégorie.
- Un produit contient : image (ou plusieurs images de même
produit), nom, description, détails (exemple : pour les produits de
différentes tailles il faut spécifier la taille exacte : S, M, L…), prix.
V. Les contraintes techniques et budget du projet :
- Le développement web c’est notre spécialité, nous utilisons les
technologies MERN stack : MongoDB pour la base de données, Express
pour l’API, React.js pour la partie Front-End, Node.js pour la partie Back
End. Nous utilisons d’autres technologies au fur et au mesure, ça
dépend le besoin de chaque plateforme.
- Nous mettons entre vos mains chaque tâche avec son prix et sa date
limite pour la finaliser.
- Nous définissons une gamme de prix, vous avez le choix entre cette
gamme.
- La qualité de la tâche dépend du choix du prix et la durée estimée.
- Ces prix sont à négocier, tout est négocier !
* : Les prix sont en DH.
** : les durées sont en Jours.
Tâche Prix* Durée**
Logo 300 – 600 2–3
Design su site (UX/UI
1500 – 2500 4-7
Design)
Développement (Front-
4500 – 6000 20 – 30
End et Back-End)
Hébergement du site 1500 1–2
Gratuit pour une durée
Service de maintenance Gratuit
de 30 jours
Nous sommes disponibles pour toute explication.
Merci.