Retour au portfolio

Supermercado

Plateforme e-commerce pour supermarchés, déployée sur le domaine de chaque client

Code source privé

  • 4applications intégrées : web, mobile, CLI et PIM
  • 3hubs temps réel
  • 2modes de paiement : à la livraison ou en ligne

Supermercado transforme le supermarché de quartier en boutique en ligne : le client parcourt le catalogue, remplit son panier et paie à la livraison ou en ligne, pendant que l'équipe suit chaque commande en temps réel.

Il est installé sur le serveur et le domaine du client et comprend une application mobile, un outil en ligne de commande qui installe et met à jour toute la pile, ainsi qu'un service d'information produit.

Points forts

  • Boutique en ligne avec recherche de produits plein texte et approximative, panier, horaires d'ouverture et règles de frais de livraison.
  • Paiement à la livraison ou en ligne via Mercado Pago, dans une transaction qui empêche de vendre sans stock.
  • Gestion des commandes en temps réel pour l'équipe (SignalR), notifications par courriel et documents PDF.
  • Panneau d'administration avec plusieurs rôles et permissions, bannières et promotions, et import de produits en lot depuis Excel.
  • Sécurité : ASP.NET Core Identity avec connexion Google, MFA TOTP, rate limiting et journal d'audit des actions administratives.
  • Application mobile Flutter pour les clients, avec suivi de commande en direct et image de marque propre à chaque magasin.
  • smctl, une CLI en Go qui installe, met à jour et réinitialise la plateforme sur Docker Swarm ; sauvegardes automatiques avec rétention et destinations S3.
  • Service d'information produit (PIM) en Python pour les catalogues, les données nutritionnelles et les images.

Technologies

  • .NET 10 Razor Pages
  • Tailwind CSS
  • PostgreSQL 16
  • EF Core 10
  • SignalR
  • Redis 7
  • Mercado Pago
  • QuestPDF
  • Flutter
  • Go
  • Python
  • Docker Swarm

Vous souhaitez une démo exclusive ?

Le code source est privé et il n'y a pas de démo publique. Si vous souhaitez voir le système en action, contactez-moi et je préparerai une démo exclusive pour vous.