Back to Projects
// project-case-study

Garage of Iraq

Garage of Iraq is a transportation company operating intercity travel across Iraqi governorates — connecting passengers to buses and cars traveling between cities. The business needed a complete digital system: a public-facing website where travelers could search routes and book seats, and a back-office dashboard where the company could manage everything behind the scenes — trips, routes, drivers, vehicles, and logistics.

// the-challenge

The first meeting set the tone immediately. The client opened with: we need to go live in three to four weeks.
That timeline was tight for any system. For this one it was especially demanding — this wasn't a simple CRUD application. It was a multi-layered platform with real operational complexity: dynamic trip scheduling, seat reservation logic, route and line management, driver and vehicle assignment, and a public website that needed to be intuitive enough for any traveler to use without guidance.
On top of the deadline pressure, there was no UI design provided. No mockups, no wireframes, no visual direction. I had to make interface decisions from scratch — researching other transportation platforms for inspiration and translating that into something that fit the client's specific workflow and brand.
Two separate applications needed to be built in parallel: the customer-facing website and the full admin dashboard. Both had to be ready at the same time.

// the-solution

I broke the work into two focused tracks and moved fast without cutting corners on structure. The public website was designed around the traveler's core journey — search a route, pick a trip, reserve a seat — keeping the flow as frictionless as possible. For the dashboard, the priority was giving the admin team full control over every operational variable: creating and managing trips, defining transport lines, onboarding drivers, and assigning vehicles.
Without a design to follow, every UI decision was mine to make. I leaned on established patterns from transportation and booking platforms, adapted them to the Iraqi context, and kept everything clean and functional. The goal was a system the client's team could pick up and operate from day one without training.
Both applications were built with Vue, Nuxt, and TypeScript — modular, maintainable, and delivered on time.

// next-iteration

Elixir

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