Aller au contenu
Tous les projets

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
La page d’accueil de la boutique Nuvo

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

  1. 01 Une boutique rapide en français, anglais et arabe (de droite à gauche), avec variantes, marques, promotions et codes promo.
  2. 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.
  3. 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.
  4. 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.
  5. 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
Projet suivant Khlass Facturation et conformité pour les auto-entrepreneurs marocains.