Skip to content
KH.Portfolio
All projects

Project case study

Kapwesto — Concept Store Management System

Manage merchants, inventory, sales, spaces, and finances across concept store branches.

Kapwesto concept store management dashboard

Project status

In Development

My role

Full-Stack Developer & System Designer

Timeline / Year

2026 – Present

01

Project Overview

Kapwesto is a multi-tenant management platform designed for concept stores where multiple independent merchants operate within shared retail locations. It centralizes merchant management, spaces, inventory, sales, reporting, and financial operations while supporting multiple branches and different staff roles.

02

Key Features

  • Multi-tenant organizations, branches, and role-based access
  • Merchant, retail space, and business agreement management
  • Branch-level inventory with auditable stock movement tracking
  • Point-of-sale, sales history, and performance reporting
  • Merchant settlements, payouts, commissions, and rent tracking
03

Technical Overview

Tech stack

  • Next.js
  • TypeScript
  • NestJS
  • PostgreSQL
  • Prisma

Key decisions

  • Use organization and branch scoping to support multi-tenancy and isolate business data.
  • Record inventory changes as immutable movements for traceability and auditing.
  • Connect sales to merchants and products to support accurate reporting and settlements.

Architecture & approach

The system is structured around organizations and branches, with connected modules for merchants, agreements, products, inventory, POS, reporting, and finance. The backend enforces business rules and data isolation while the frontend provides role-specific workflows for daily store operations.