Astra — Multi-Tenant E-Commerce for Retailers
A full-stack multi-tenant e-commerce platform where each retailer runs an isolated storefront with catalog, orders, analytics, and delivery ops — backed by a Go API and React dashboards, plus Expo apps for retailers and riders.
Key Results
Live multi-tenant commerce platform at astra.eleshitsolutions.com with storefront, admin, and retailer/rider mobile apps.
The Challenge
Local retailers needed a modern commerce stack — catalog, checkout, order ops, and last-mile delivery — without standing up a separate system for every shop. Existing tools were either single-tenant, hard to operate, or missing field workflows for riders and shop managers.
Our Solution
We built Astra — a multi-tenant e-commerce platform on a Go API (hexagonal architecture, PostgreSQL, Redis) with React storefront and dashboards, plus Expo mobile apps for retailers and riders.
Key capabilities:
- Isolated tenant storefronts with catalog, cart, and checkout
- Retailer admin for orders, stock, team, and reports
- Rider delivery queue with GPS-backed field workflows
- JWT auth, migrations, and CI/CD for reliable releases
The platform is live at astra.eleshitsolutions.com.
The Impact
Astra gives retailers a shared platform with tenant isolation, while shoppers get a clean storefront experience. Operators manage shops from the web and mobile apps; riders handle deliveries in the field — all from one product surface.