← Back to Projects
SpinOps Dashboard

SpinOps — Spinning Production Operations System

Overview

Professional Context

SpinOps is an internal manufacturing operations system that I developed as part of my professional responsibilities while working at PT Asietex Sinar Indopratama. This was not a personal or freelance project; it was created to support real operational processes within the company’s spinning department.

The Challenge

Daily spinning production involves multiple machines, production blocks, shifts, teams, yarn counts, lots, machine stoppages, and production parameters. Managing this information manually makes it difficult to maintain consistent calculations, trace machine conditions, monitor production performance, and prepare structured reports for management.

The Solution

SpinOps centralizes the entire reporting workflow into a responsive web application. Production operators can record operational data for every machine, including lot, speed, yarn count, meter counter, spindle count, notes, and standardized machine-stoppage codes.

The system validates incomplete operational records, supports machines that only contain notes or stoppage information, calculates production summaries, prevents duplicate reports for the same block and shift, and stores report data through controlled database transactions.

Key Capabilities

• Multi-step per-machine production reporting

• Automatic production, efficiency, and production-loss calculations

• Standardized machine-stoppage master data

• Production history with detailed machine-level information

• Daily and date-range Excel exports

• Stoppage-code legends included in exported reports

• Production dashboards with overall and block-level charts

• Filters by date, shift, team, and production period

• Personnel placement history across production blocks

• Time-based personnel contribution estimation

• Relative personnel grades and production rankings

• Automatic and manual team-shift rotation

• Role-based access for users, viewers, administrators, and super administrators

• Responsive desktop and mobile interface

My Contribution

My contribution included translating operational requirements into application workflows, designing the database relationships, implementing production business rules, building the Laravel and Livewire interface, creating dashboard visualizations, developing Excel exports, implementing access control, and continuously refining the user experience based on actual operational needs.

Professional Project Disclosure

SpinOps was developed as part of my employment at PT Asietex Sinar Indopratama. Screenshots displayed in this portfolio should use sample or non-sensitive data. The production environment, credentials, confidential operational data, and source code remain private.

Tech Stack

PHPJavascriptUbuntuNPMGithubComposerGitPostgreSQLTailwind CSSLivewireLaravel

Outcome

SpinOps provides a centralized and structured workflow for recording and reviewing spinning production activities.

The system improves data consistency through server-side validation and standardized master data, while automated calculations reduce repetitive manual processing. Production dashboards give management faster visibility into production totals, machine activity, block performance, and recent reports.

Machine stoppage codes and notes improve traceability when machines are not operating normally. Structured Excel exports make the collected information easier to review, archive, and communicate.

The personnel placement module records how long each person works in a production block. This information is combined with block production data to estimate individual production contributions, productivity, relative grades, and rankings.

The application also supports role-based access, report traceability, responsive navigation, and scheduled shift rotation, making it suitable for daily use across operational and administrative roles.

Gallery