Back to Projects
// project-case-study

Stage Beauty Center

Stage Beauty Center is one of Baghdad's largest beauty centers, running a high volume of daily operations — from managing dozens of reservations and active sessions simultaneously to tracking employee performance, customer history, and financial reporting. The business needed a system that could keep up with that pace without slowing their staff down.

// the-challenge

They were working with an old system that had hit its limits. Performance was poor, and the technical debt had accumulated to the point where adding new features was no longer feasible. The business had outgrown it.
But the harder challenge wasn't technical — it was human. The employees used that old system every single day. They knew exactly where everything was, how every flow worked, and how to move through it fast. Introducing a completely redesigned interface would mean retraining an entire team and disrupting the operational rhythm of a busy beauty center. The client was clear: they wanted every problem fixed, every new feature added, but they did not want their employees to feel like they were using something new.
That constraint — rebuild everything, but make it feel like nothing changed — was the real problem to solve.

// the-solution

The approach was to treat the user experience as a requirement, not a design preference. Before writing a single line of code, I studied the old system — its layout, its flows, its patterns — and used that as the blueprint for the new one. The visual structure and navigation logic were preserved intentionally, while everything underneath was rebuilt properly.
On the technical side the system was built with Nuxt, Vue, Tairo, and TypeScript — with a clean modular structure that could actually support the new features the business needed. The complex business logic — multi-role access, session management, performance tracking, financial reporting — was implemented behind interfaces simple enough for any employee to operate without training.
I also served as the direct point of contact with the client throughout the entire project. Every requirement came through me directly — from initial meetings to ongoing feedback sessions — which meant I had full context on what the business actually needed at every stage, not just what was written in a spec.

// the-work

I led the full engineering lifecycle — from initial discovery workshops with salon managers to production deployment. This included designing the database schema for multi-location resource sharing, building a real-time booking engine with conflict detection, and integrating a third-party SMS gateway for automated appointment reminders. The admin panel was built as a component-driven Vue 3 SPA with role-based access control.

// the-outcome

The system has been live in production for over a year. The employees adopted it without friction — which was the whole point. Since launch I've continued to maintain it, ship new features, and follow up directly with the team on the ground to make sure everything runs smoothly. It remains one of the projects I'm most proud of — not because of the technology, but because the solution actually worked for the people using it every day.

// next-iteration

Garage of Iraq

View Project
Hussein Mohamed © 2026 Built with Nuxt · TypeScript · Tailwind