ERP

Unified Enterprise Operations for Retail & F&B

Digital transformation of PT. Padjadjaran Mitra's operations (Wasabi Kitchen & Bukari Mart) through PadmaERP. An integrated Enterprise system built on Full Stack Next.js and PostgreSQL that unifies complex F&B and Retail inventory management into a single precise, real-time dashboard.

ERP Padjadjaran Mitra

Unified Enterprise Operations for Retail & F&B

Bridging the gap between restaurant operations and retail management with a modern, high-performance Full Stack ERP system.

📋 Project Snapshot

  • Client: PT. Padjadjaran Mitra

  • Business Units: Wasabi Kitchen (F&B) & Bukari Mart (Retail)

  • Timeline: Q4 2025 (October – December)

  • Role: Lead Full Stack Architect

  • Status: Live / In Production

🛠 Tech Stack

  • Framework: Next.js 15 (App Router & Server Actions)

  • Database: PostgreSQL (via Prisma ORM)

  • UI System: Shadcn UI + Tailwind CSS + Lucide React

  • Infrastructure: Vercel (Frontend/Edge) + VPS (Database)

The Challenge

Two Different Worlds, One Management Headache.

PT. Padjadjaran Mitra operates a complex business ecosystem consisting of Wasabi Kitchen (a Japanese restaurant) and Bukari Mart (a retail mini-market). While both operate under one holding company, their operational logic is fundamentally different:

  1. The F&B Dilemma: Inventory depletes based on recipes (e.g., selling one “Sushi Roll” reduces rice by 100g and salmon by 50g).

  2. The Retail Dilemma: Inventory depletes by unit (e.g., selling one bottle of soda).

Managing these two distinct flows using separate legacy systems resulted in fragmented financial reports, redundant data entry, and a lack of real-time visibility for the management team. They needed a unified solution capable of handling diverse inventory logic without sacrificing speed.

The Solution

PadmaERP: A Custom-Built Modern Monolith.

Instead of relying on bloated, off-the-shelf ERP software, we engineered PadmaERP—a tailored solution built on the Next.js Full Stack architecture. This approach allowed us to develop a highly responsive “Single Page Application” feel for the POS (Point of Sales) while maintaining robust server-side processing for heavy financial reporting.

By utilizing Prisma ORM with PostgreSQL, we designed a strict relational database schema that ensures data integrity across multi-unit transactions.

Key Technical Highlights

1. Unified Database Architecture

We implemented a multi-tenant data structure that allows the Parent Company to view consolidated reports, while keeping the operational data of Wasabi Kitchen and Bukari Mart logically distinct.

2. Next.js Server Actions for Type-Safety

To accelerate development and ensure security, we bypassed traditional API endpoints. We utilized Next.js Server Actions to handle form submissions and data mutations directly from the UI components. This resulted in end-to-end type safety (TypeScript) from the database down to the button click.

3. Modern & Accessible UI

The dashboard was built using Shadcn UI and Tailwind CSS. This provided a clean, accessible, and distraction-free interface for staff members who need to input data quickly.

  • Dark/Light Mode support for comfortable usage during day or night shifts.

  • Lucide React icons for intuitive navigation.

Core Features

  • Hybrid POS System: A web-based Point of Sale that adapts its interface depending on the unit (Table Management for Resto, Barcode Scanning for Retail).

  • Smart Inventory Engine: Automatically converts units of measurement (e.g., purchasing Sugar in “Sacks” but consuming it in “Grams”).

  • Real-Time P&L: A consolidated Profit & Loss dashboard that updates the second a transaction occurs.

  • Procurement Module: Streamlined purchasing workflow from Request (PR) to Purchase Order (PO) and Goods Receipt (GR).

The Result

PadmaERP was successfully deployed in December 2025, marking a successful 3-month rapid development cycle.

The system has eliminated 80% of manual data entry tasks and provided PT. Padjadjaran Mitra with a “God’s Eye View” of their entire business operation. The transition to a modern web stack (Next.js) has also ensured that the application remains fast and scalable as they plan to open new branches in 2026.

“PadmaERP didn’t just digitize our data; it synchronized our entire workflow. We can now see the heartbeat of both the restaurant and the mart in real-time.”

— Operations Manager, PT. Padjadjaran Mitra

Project Details

Client

PT Padjadjaran Mitra

Year

2025

Category

ERP

Back to Portfolio
🚀