Pistachio

Boutique en ligne de commande à retirer à l'atelier, avec un back-office complet pour le gérant.Online shop with in-store pickup for an artisan confectioner, plus a full back-office for the owner.

annéeyear
2026
rôlerole
Développeur full-stack, soloFull-stack developer, solo
Page d'accueil de la boutique Pistachio : titre « Les douceurs de Martinique », boutons Découvrir la boutique et Coffrets cadeaux, photo de beignets glacés

Le problèmeThe problem

Une confiserie artisanale vend au comptoir et par téléphone. Les commandes se perdent, les stocks se suivent sur papier, et les clients ne savent jamais quand passer récupérer leurs douceurs.An artisan confectioner sells over the counter and by phone. Orders get lost, stock is tracked on paper, and customers never know when to come pick up their treats.

La solutionThe solution

Une boutique click & collect pensée d'abord pour le mobile : le client remplit son panier, choisit un créneau de retrait et paie sur place. Les fiches produits affichent toutes les mentions obligatoires (ingrédients, allergènes, valeurs nutritionnelles, prix au kilo).A mobile-first click & collect shop: customers fill their cart, pick a pickup slot and pay in store. Product pages show every mandatory label (ingredients, allergens, nutrition facts, price per kilo).

Côté gérant, un back-office suit chaque commande de « reçue » à « retirée », gère prix, stocks et mise en ligne, imprime les bons de préparation et exporte les ventes en CSV pour l'expert-comptable. Toutes les actions fonctionnent même sans JavaScript.For the owner, a back-office tracks each order from “received” to “picked up”, manages prices, stock and visibility, prints picking slips and exports sales as CSV for the accountant. Every action works even without JavaScript.

Prix, produits et comptes sont fictifs : c'est une boutique de démonstration.Prices, products and accounts are fictional: this is a demo shop.