Asia/Jakarta
November 20, 2024

SECCA: Enterprise Production Management System

A comprehensive monorepo system for feather production (bird's nest) management, covering raw material intake, multi-stage grading, lot processing, and automated payroll.
Abdul Wahid Amin
image
SECCA is a mission-critical enterprise system developed to manage the end-to-end production cycle of bird's nest (feather) processing. Built as a high-performance monorepo, it digitizes every step of the factory floor—from the moment raw materials arrive from suppliers to the final quality control and worker payroll. The system ensures full traceability, operational efficiency, and data integrity across multiple production roles.
  • Raw Material Lifecycle: Comprehensive tracking of raw batches (Baku) with moisture calculation, weight verification, and supplier integration.
  • Complex Lot Splitting (Pecah Bon): Advanced logic for splitting raw batches into production lots with multi-grade assignments (Shape, Color, and Feather condition).
  • Kanban-based Production Board: A mobile-responsive digital board for workers (Mitra) to manage their daily tasks through different lanes (Next Day, In Progress, Ready to Submit).
  • Automated Payroll Engine: Precise wage calculation based on output weight, shrinkage metrics, and dynamic grade tariffs, replacing manual spreadsheets.
  • Enterprise Traceability: Full history of inventory movement across racks and locations, with the ability to trace any finished lot back to its original raw batch and supplier.
  • Cross-Platform Deployment: Includes a high-performance NestJS API, a Next.js Web Dashboard, and an Electron Desktop Application with native POS printer integration for the factory floor.
  • Monorepo Architecture: Efficiently managing API, Web, and Desktop applications in a single codebase.
  • NestJS & Fastify: High-performance backend with Prisma ORM and PostgreSQL 17.
  • Next.js 16 (App Router): Modern, responsive frontend with fine-grained Role-Based Access Control (RBAC).
  • Electron: Providing a stable Windows desktop wrapper for factory floor use with native hardware integration.
  • Prisma & PostgreSQL: Complex relational data modeling with atomic transactions for inventory and payroll integrity.
  • Tailwind CSS & Radix UI: Accessible and professional user interface design.
Building SECCA required a deep understanding of complex industrial workflows. One of the greatest challenges was architecting a system that handles "shrinkage" (susut) accurately across multiple processing stages while maintaining a clean audit trail. I implemented the Observer Pattern and complex Database Transactions to ensure that inventory levels and payroll records are always in sync, even during concurrent operations on the factory floor. SECCA has transformed the production facility into a data-driven environment. It reduced administrative errors in payroll by 100%, provided real-time visibility into production bottlenecks, and ensured that every gram of material is accounted for, significantly improving the company's bottom line.
Production Board
Payroll Engine
System Overview
Continue exploring

Related projects

Smart Warehouse Management: Predictive Slotting System

Smart Warehouse Management: Predictive Slotting System

A sophisticated WMS built with Laravel 11 and Livewire 3, featuring distance-based slotting optimization and automated inventory forecasting.
SPL-App: Digital Overtime Management

SPL-App: Digital Overtime Management

A full-stack web application designed to digitize the overtime request (SPL) process at PT Tunas Esta Indonesia, featuring automated approvals and RBAC.
Cross-Platform E-Commerce Ecosystem

Cross-Platform E-Commerce Ecosystem

A complete ecosystem including a Flutter mobile app, a Next.js storefront, and a Laravel-powered administrative backend.
Dockploy: VPS Management System

Dockploy: VPS Management System

A robust system for managing VPS deployments using Docker, providing automated workflows and monitoring for containerized applications.
Scalable API Platform Architecture

Scalable API Platform Architecture

A backend architecture case study focused on service boundaries, API contracts, data persistence, and operational reliability.
Queue-Based Background Processing System

Queue-Based Background Processing System

A backend workflow design for processing asynchronous jobs with retries, observability, and predictable failure handling.
Backend Portfolio Foundation

Backend Portfolio Foundation

A personal portfolio foundation prepared for backend and system design case studies, technical notes, and project documentation.