Back to selected work

Live product · Multi-tenant retail POS

YPOS

A production point-of-sale platform for retail teams, combining inventory, sales, purchasing, staff operations, reporting, and tenant-aware workflows.

YPOS web application preview

Case study

Overview

YPOS is a database-backed retail operations platform built for companies that need one dependable workspace for products, stock, sales, purchasing, people, and reporting.

Goal / problem

Give growing retailers a practical POS foundation with isolated company data, operational visibility, and the infrastructure needed for day-to-day work.

Solution

The platform combines a Next.js interface with PostgreSQL, Prisma, Redis, MinIO-backed file storage, authenticated server-side authorization, and production deployment behind Nginx.

Key features

  • Multi-tenant company workflows
  • Inventory and product management
  • Sales, purchases, and stock adjustments
  • Staff and leave operations
  • Reports and audit-oriented administration
  • PostgreSQL, Redis, and MinIO infrastructure

Tech stack

Next.jsReactTypeScriptPostgreSQLPrismaRedisMinIODockerNginxPM2

Role

Product architecture, full-stack development, database-backed business logic, tenant isolation, and production deployment

Challenges & learning

  • Keeping retail workflows consistent across multiple business areas
  • Protecting company data while supporting operational reporting and shared infrastructure

Related projects