What the template is made of
An online shop in three apps: a customer storefront, an admin dashboard, and the NestJS API behind both.
| App | Folder | Port | What it is |
|---|---|---|---|
| Storefront | storefront/ | 3030 | The shop: catalogue, search and filters, product pages, cart, wishlist, checkout, customer accounts, order tracking and the fitting room |
| Admin dashboard | admin-dashboard/ | 3031 | Products, categories, orders, customers, homepage sections, staff and roles, settings, the AI assistant and the AI product studio |
| API | back-end/ | 8000 | NestJS and TypeORM, on SQLite locally and MySQL by configuration |
What your package contains
The Storefront package is the customer shop on its own.
| App | Folder | Port | What it is |
|---|---|---|---|
| Storefront | storefront/ | 3030 | The shop: catalogue, search and filters, product pages, cart, wishlist, checkout, customer accounts, order tracking and the fitting room |
It runs on a built-in sample store in the browser until you connect it to the template's API. The API and the admin dashboard are separate packages and are not in this download.
What your package contains
The Admin Dashboard package is the shop's back office on its own.
| App | Folder | Port | What it is |
|---|---|---|---|
| Admin dashboard | admin-dashboard/ | 3031 | Products, categories, orders, customers, homepage sections, staff and roles, settings, the AI assistant and the AI product studio |
It runs on a built-in sample store in the browser until you connect it to the template's API. The API and the storefront are separate packages and are not in this download.
What your package contains
The Backend API package is the NestJS API on its own, with the database, the demo store and every endpoint the two frontends use.
| App | Folder | Port | What it is |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS and TypeORM, on SQLite locally and MySQL by configuration |
The storefront and the admin dashboard are separate packages and are not in this download. Any client can use the API over HTTP.
On Windows, use PowerShell or Git Bash for the commands in these guides.
Both frontends run in English and Arabic, with the Arabic interface laid out right to left, and in a light and a dark theme.
