OPP Management
Attendance and site operations app

OPP Management is the attendance and field operations app built for the teams of Orecon Putra Perkasa. It is a server-rendered Go application with HTML templates and plain JavaScript, so it stays light on phones in the field, and it keeps its data in Google Sheets that the office already works with.
- Clock in and out with the phone camera and browser location; selfies are compressed before they are stored.
- Leave requests for every role, editable or cancellable while pending, with supporting evidence for sick leave, plus an HR overview and approvals for HR and management.
- Production reports: production, units, receipts and reconciliation, report exports, and receipt scanning that turns a photo of a receipt into editable line items with an AI vision model.
- Fuel in and out: vendor deliveries with four photos as proof, and refuelling per machine from flow-meter readings, with litres computed from the difference.
- Hour meter input per shift and unit, where the rest of the shift must be split into standby and breakdown minutes.
- Google Sheets as the database, with the schema created and checked at startup, bcrypt passwords and recorded logins.