← Retour au projetÉtude de cas

Boutique en ligne

Comment j'ai conçu un site e-commerce complet, pensé dès le départ pour le fonctionnement réel du commerce en ligne en Algérie plutôt que pour un modèle occidental copié tel quel.

Le problème à résoudre

La plupart des solutions e-commerce toutes faites partent du principe qu'un client paie par carte bancaire en ligne et que la livraison suit un système postal standardisé. Ce n'est pas la réalité du commerce en ligne en Algérie, où le paiement à la livraison reste la norme et où la livraison se pense par wilaya, avec un choix entre domicile et bureau. L'objectif était de construire un site qui colle à cet usage réel, plutôt que de forcer un client à s'adapter à un tunnel de commande pensé pour un autre marché.

Les choix d'architecture

Le site est construit en Next.js, avec une base de données SQLite et Prisma comme couche d'accès aux données — un choix volontairement simple : pas de serveur de base de données séparé à gérer, un déploiement plus léger, largement suffisant pour le volume d'un vendeur indépendant ou d'une petite structure. Deux espaces distincts partagent la même base : un espace client (catalogue, panier, commande, avis) et un espace vendeur protégé par authentification (gestion des produits, suivi des commandes, export CSV), pensé pour qu'un vendeur puisse faire tourner sa boutique au quotidien sans dépendre de moi pour chaque changement.

La confiance avant la vente

Sans passerelle de paiement en ligne, la confiance repose sur autre chose : la qualité du catalogue et les avis d'autres clients. C'est pour ça que les avis ne sont pas libres — un client ne peut en laisser un qu'après avoir reçu sa commande, et chaque avis est validé par le vendeur avant d'apparaître. Un détail qui protège autant l'acheteur (des faux avis) que le vendeur (des avis réglés à chaud sans rapport avec le produit reçu).

Ce que je referais différemment

Le paiement à la livraison couvre la majorité des cas, mais pas tous : un vendeur qui veut réduire les commandes non récupérées, ou toucher une clientèle internationale, a besoin d'une option de paiement en ligne. Ce n'est pas branché par défaut aujourd'hui, mais l'architecture est pensée pour l'ajouter sans tout reconstruire — c'est le genre de brique que j'active à la demande, plutôt que d'imposer sa complexité à un vendeur qui n'en a pas besoin.

Un projet de boutique en ligne ?

Ce site peut servir de base pour votre propre boutique, avec votre catalogue et votre identité — ou on part d'un besoin différent, à discuter.

Voir le projet et la démo