nuvo.ma
Nuvo
Une boutique en ligne pensée pour le paiement à la livraison partout au Maroc.
- Rôle
- Seul : produit, design, code et infrastructure
- Année
- 2026
- Site
- nuvo.ma
Le problème
Au Maroc, la plupart des clients paient à la livraison et posent leurs questions sur WhatsApp. Nuvo est une boutique conçue autour de cette réalité : commander prend quelques secondes, rien ne se paie en ligne, et le marchand gère catalogue, commandes et stock depuis un back-office dédié.
Ce que j’ai construit
- 01 Une boutique rapide en français, anglais et arabe (de droite à gauche), avec variantes, marques, promotions et codes promo.
- 02 Une commande express protégée par des limites par IP et par téléphone, et par Cloudflare Turnstile contre les fausses commandes.
- 03 Import de produits avec Claude : on colle une fiche produit, on obtient un contenu prêt à vendre en trois langues avec les bonnes images, validé par un schéma JSON.
- 04 Un back-office pour les commandes et l’historique de leurs statuts, les mouvements de stock, les sections de la page d’accueil, les bannières et les pages.
- 05 Une chaîne de traitement d’images responsive et une notification Slack à chaque nouvelle commande.
Les détails qui m’ont obsédé
- La langue du visiteur est conservée même quand il suit un lien relatif depuis une bannière.
- La réponse de Claude est contrainte par un schéma, et chaque échec (refus, limite de débit, clé invalide) a un message d’erreur humain.
- L’administration passe sur son propre domaine avec une seule variable d’environnement.
Stack
- Laravel 13
- PHP 8.4
- Claude API
- MySQL
- Redis
- Turnstile
- Alpine.js
- Tailwind CSS
- Blade
- Docker