Bazaar
An e-commerce admin that merchants will actually enjoy.
- Instant download after purchase
- Full source code in TypeScript
- Free lifetime updates
Overview
Bazaar is an e-commerce back office covering orders, products, inventory, customers, and revenue. It is built for the operator: dense where it needs to be, calm everywhere else, and fast to navigate.
It includes an orders pipeline with fulfillment states, a product editor layout, inventory tables with low-stock cues, a customers view, and a revenue overview with cohort-style charts. All typed, all responsive, all yours.
Key features
Orders pipeline
Fulfillment states, bulk actions, and an order detail layout ready for your data.
Product editor
A two-column editor layout with media, variants, and pricing sections.
Inventory cues
Stock tables with low-stock and out-of-stock indicators baked in.
Revenue analytics
Themed charts for sales, AOV, and returning customers.
Operator-grade tables
Sortable, filterable, paginated tables that stay readable at scale.
What is included
- Overview (revenue + KPIs)
- Orders (pipeline + detail)
- Products (grid + editor)
- Inventory (stock tables)
- Customers
- Discounts
- Settings
Tech stack
Setup
After downloading and unzipping, run:
pnpm install pnpm dev
The download includes app/, components/, data/, README.md, INSTALLATION.md, LICENSE.md, CHANGELOG.md, package.json. Full step-by-step instructions are in INSTALLATION.md.
Compatibility
- Next.js 15 and 16
- React 19
- Node.js 18.18+
- Tailwind CSS v4
- All modern browsers
Changelog
- Added the Discounts view
- Improved order detail layout
- Initial release
Frequently asked questions
Not out of the box, but the data layer is typed and isolated, so mapping it to Shopify, Medusa, or your own API is straightforward.
Bazaar is the admin side only. Pair it with a The Front Kits landing or storefront template for the customer side.
The UI supports role-based navigation; wire it to your auth provider to enforce permissions.