Transport Terminal
The difficult part of an operations UI is not the table. It is making the hundredth vehicle, gate or card action of the day feel as predictable as the first.
A role-aware enterprise operations frontend for vehicles, drivers, gates, cards, visitors and loading workflows.
What the surface covers
The application contains real operational areas for cars, drivers, car cards and recharge, loading workflows, entry gates, visitors, exit gates and passes, alongside profile/settings and permission-aware navigation.
The frontend shape
It is a Next.js/TypeScript application with a service-oriented frontend structure, reusable UI, Arabic/English support and layouts designed for dense administrative work rather than marketing pages.
Why these systems are interesting
The UX challenge is consistency under repetition. Operators need predictable forms, filters, statuses and actions. Clever interaction patterns are usually less valuable than making the 200th operation of the day feel safe.
Permission-aware navigation
Enterprise screens do not exist in isolation. What a person can see and do changes the navigation, the actions and the error states. That concern has to be part of the UI architecture instead of bolted on after the screens are finished.
Privacy boundary
This is private professional work, so the portfolio describes the system shape and my engineering contribution without reproducing private source code, customer data or sensitive operational details.
Back to all work
Work index ↗