Skip to main content
All projects

Core GMAO

Full CMMS built on Clean Architecture

A Computerised Maintenance Management System covering the whole cycle: hierarchical asset registry, work-order workflow, spare-part inventory and preventive maintenance.

Screenshots

Context

Ten years in industrial maintenance taught me what a CMMS has to do — and, more importantly, what most of them get wrong. Core GMAO starts from that shop-floor experience: the Sites → Machines → Components hierarchy mirrors how a maintenance department actually reasons, and the work-order workflow follows the validation steps that exist in the field. On the code side, the application follows Clean Architecture: dependency injection and the Repository Pattern keep business logic isolated from Prisma and Next.js, so every rule stays testable independently of the infrastructure.

Features

  • Clean Architecture with dependency injection and the Repository Pattern
  • Complete asset management (Sites → Machines → Components)
  • Multi-step work-order workflow with validation
  • Inventory and spare-part management
  • Automated preventive maintenance
  • Real-time dashboard with KPIs and analytics
  • Role-based permission system