Overview
Key Features
- 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.
Technologies Used
- 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.