Jiffoo Docs
Getting Started

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 Jiffoo

Install Dependencies

pnpm install

Set Up Environment Variables

cp apps/api/.env.example apps/api/.env

Edit the .env file to configure your environment.

Initialize the Database

pnpm --filter api db:generate
pnpm --filter api db:push
pnpm --filter api db:seed

Start Development Servers

# Start all core services
pnpm dev

Service Ports

ServicePortDescription
Shop3000Customer storefront
API3001Backend API
Super Admin3002Platform admin
Admin3003Tenant admin
Docs3006Documentation

On this page