Supermercado
E-commerce platform for supermarkets, deployed on each client's own domain
Private source code
- 4integrated apps: web, mobile, CLI and PIM
- 3real-time hubs
- 2payment modes: on delivery or online
Supermercado turns a neighborhood supermarket into an online store: customers browse the catalog, fill the cart and pay on delivery or online, while the team follows every order in real time.
It is installed on the client's own server and domain, and comes with a mobile app, a command-line tool that installs and updates the whole stack, and a product information service.
Highlights
- Online store with full-text and fuzzy product search, cart, opening hours and delivery fee rules.
- Checkout with payment on delivery or online through Mercado Pago, in a transaction that prevents overselling.
- Real-time order management for the team (SignalR), email notifications and PDF documents.
- Admin panel with multiple roles and permissions, banners and promotions, and bulk product import from Excel.
- Security: ASP.NET Core Identity with Google sign-in, TOTP MFA, rate limiting and an audit log of administrative actions.
- Flutter mobile app for customers, with live order tracking and per-store branding.
- smctl, a Go CLI that installs, updates and resets the platform on Docker Swarm; automated backups with retention and S3 sources.
- Product information service (PIM) in Python for catalogs, nutrition data and images.
Stack
Want an exclusive demo?
The source code is private and there is no public demo. If you'd like to see it running, get in touch and I'll set up an exclusive demo for you.