ManteniApp
Role-based machine maintenance ticketing systemA Django web application for reporting and tracking equipment faults on a shop floor — built to replace the kind of ad-hoc, paper-and-memory maintenance tracking I saw firsthand as a Maintenance Technician and Foreman. Admins and Technicians get separate permissions, tickets carry priority and maintenance type, and nothing gets deleted without an admin's say-so.
- Fault-report ticketing — machine, location, priority, status, maintenance type
- Role-based accounts (Admin / Technician), auto-provisioned on registration
- Full CRUD with live filtering and summary counters
- Permission-gated deletion and role promotion
- Calendar view for maintenance schedules
- Live chat between technicians (WebSockets)
- Expanded status dashboard
Learned and built module-by-module using Claude as an AI tutor — see AI & AI-Assisted Engineering in the stack below.