Ecommerce Storefront
v1.0.0
Open live demo → Screens
Overview
A minimal, single-tenant eCommerce storefront: a customer-facing shop with product listings, variants, cart and a guest checkout, plus the admin screens to run it. The manifest scaffolds the catalog, customer and order tables into your connected database and generates the dashboard to manage them — so the same data powers both the shop and your back office.
Capabilities
- Payments
- File storage
- Email receipts
- Realtime
What you get
Tables it adds6
- products
- categories
- product_categories
- customers
- orders
- order_items
Created fresh, or mapped onto your existing tables at install.
Pages your dashboard gains4
- Shop dashboardRevenue, orders over time, and a recent-orders feed.
- ProductsA CRUD grid plus a card gallery for the catalog.
- OrdersStatus tabs and an order detail with line items and totals.
- CustomersA searchable customer directory.
Roles it pre-builds1
- shop-staffRead and update products and orders; no settings or role access.
Settings you configure6
- Store name
- Currency
- Tax rate
- Guest checkout
- Store logo
- Payment keys
Run it with your own data
Ecommerce Storefront needs somewhere to keep your data. Answer one question and we will show you the shortest way there.
Do you already use Adminium?
Set everything up together
A static host can only serve the screens. Your data needs a database, and Adminium is what turns it into an admin you can use — so the three go up together.
Deploy everything to DigitalOceanPostgres, Adminium and Ecommerce Storefront, already connected.
Rather try it on your own machine first?
npx @adminiumjs/adminium No database needed — it asks you for one when it is ready. Then come back here and pick “Yes” above.
Where is your Adminium?
The address you sign in to, for example https://admin.yourcompany.com
That does not look like a web address. It should start with https://
Where should Ecommerce Storefront live?
On its own domain
A separate site with its own URL, talking back to the Adminium you just named.
Vercel hosts the screens only — your Adminium stays where it is and keeps the data. You will paste one key that lets the site read it.
Deploy to VercelVercel will ask for two values. Both are on your Adminium under Studio → Public API.
Or start from the source
Clone it and run it anywhere — the README covers every option.
View on GitHubJust looking? The live demo needs no setup at all and nothing you do in it is saved. Open the live demo