Selected workSejahtera Abadi (Trading Company)

Mini-ERP System

Centralizing inventory, receivables, and book-closing for a trading company.

Scroll to unpack
Mini-ERP System interface preview
Mini-ERP SystemFinal product / 2026
Client
Sejahtera Abadi (Trading Company)
Role
Solo Full-Stack Developer
Timeline
3 months
Year
2026
00Overview

The project,
in context.

Sejahtera Abadi Mini ERP is a tailored web-based enterprise resource planning system built to streamline day-to-day operations for a trading/office company — inventory tracking, client management, accounts receivable, payment management, transaction audit logs, and book-closing, all in one place.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Supabase
01The challenge

What needed to change

Finding the real
problem first.

The company was running core operations — inventory, client records, receivables, and payment tracking — without a centralized system. Financial data needed strict integrity guarantees, and every transaction edit needed to be traceable for accountability, while book-closing and debt-settlement calculations had to be accurate down to the last figure.

Mini-ERP System process and architecture
Process / ArchitectureFrom constraint to system
02The approach

Decisions with
a reason.

I built the application solo end-to-end using Next.js for a seamless, responsive interface, with PostgreSQL on Supabase handling secure, relational financial data. Rather than bolting on logging as an afterthought, I designed comprehensive audit trails into the schema from the start, so every transaction edit is captured with who, what, and when.

03The solution

Complexity,
made useful.

The shipped system centralizes inventory tracking, client management, accounts receivable, and payment management under one roof, with a precise automated calculation engine handling book-closing and debt-settlement — modules that previously required manual reconciliation.

Mini-ERP System final implementation
Final implementationDesigned to perform
04Outcomes

The impact,
made tangible.

01Solo

Built and shipped independently, end-to-end

023 mo

From first line of code to production launch

03Live

Running in production since March 2026

04100%

Transaction edits captured via audit logging

Next case study / 2026

Branz Mega Kuningan Landing Page

Keep exploring