~/hassan
← back to projects

"case_study": "ergonplus"

One platform, any vertical: multi-tenant field-service SaaS

Task and workforce management generalized across industries — auto repair, accounting, construction — shipped as a web dashboard, an API, and a native mobile app.

"role"

Full-stack development — Next.js dashboard, Express + Prisma API, React Native app

"stack": [7]

  • Next.js
  • React Native
  • Express.js
  • Prisma
  • PostgreSQL
  • Socket.IO
  • Firebase

The problem

Field-service businesses differ in vocabulary but not in shape: work comes in, someone does it, someone approves the cost, someone gets paid. Most software picks one vertical and hard-codes it. ErgonPlus inverts that — one platform where an auto-repair shop, an accounting firm, and a construction crew each configure their own workspace.

Its sibling product ErgonPro is a hotel-maintenance system with fourteen specialized roles. ErgonPlus is the generalization of that lesson: instead of fourteen hard-coded roles, three generic ones — admin, staff, client — plus templates that carry the vertical-specific logic.

What was built

Architecture decisions