Installation
How to install Jiffoo Mall
Installation
Prerequisites
- Node.js 18+
- pnpm (recommended) or npm
- Redis (optional, for caching)
Clone the Repository
git clone https://github.com/thefreelight/Jiffoo.git
cd JiffooInstall Dependencies
pnpm installSet Up Environment Variables
cp apps/api/.env.example apps/api/.envEdit the .env file to configure your environment.
Initialize the Database
pnpm --filter api db:generate
pnpm --filter api db:push
pnpm --filter api db:seedStart Development Servers
# Start all core services
pnpm devService Ports
| Service | Port | Description |
|---|---|---|
| Shop | 3000 | Customer storefront |
| API | 3001 | Backend API |
| Super Admin | 3002 | Platform admin |
| Admin | 3003 | Tenant admin |
| Docs | 3006 | Documentation |