~/hassan
← back to projects

"case_study": "ergonpro"

Running a hotel's invisible work

Hotel maintenance and housekeeping software for multinational operations — corrective fault tickets, preventive compliance logging, and reception operations in one system, localized into six languages.

"role"

Full-stack development — Next.js web app and Express + MongoDB backend

"stack": [6]

  • Next.js
  • Express.js
  • MongoDB
  • Socket.IO
  • OpenAI
  • Firebase

The problem

A hotel's guest experience depends on work guests never see: the leaking pipe reported by housekeeping, the pool chemistry checked every morning, the refrigerator temperatures logged for compliance. Most hotels run this on paper, radio calls, and memory — and with multinational staff, even the language of a maintenance ticket is a problem.

ErgonPro digitizes all three layers: corrective work (something broke), preventive work (checks that stop things breaking), and the reception operations that connect them to actual guests.

What was built

Architecture decisions

The sequel

ErgonPro's fourteen hard-coded hotel roles taught a lesson: the next product, ErgonPlus, generalized the same task-workflow core into a vertical-agnostic platform with three generic roles and data-driven templates. That arc — specialize deeply, then extract the general shape — is covered in the ErgonPlus case study.