CASE STUDY — FRONTEND DEVELOPMENTTrust Dashboard Platform
- YEAR
- 2026
- ROLE
- Frontend Engineer
- TEAM SIZE
- 1 person
Case study by Hazem Azzam

01 — OVERVIEW
What it is
Multi-tenant admin dashboard for centralized branch/product/order management with RBAC.
02 — CHALLENGES
Key challenges
- 01Designed a flexible RBAC system decoupled from UI components and enforced at the domain/use-case level.
03 — ACHIEVEMENTS
Key achievements
- 01Implemented role-based access control (RBAC) with granular permissions for different user roles.
- 02Developed tools to manage branches, products, variations, addons and menus across multiple locations.
- 03Built a file upload service integrated with Amazon S3, featuring progress tracking, retry logic, and pre-upload validation.
- 04Created order tracking and management workflows with real-time status updates.
- 05Designed and implemented a large-scale dashboard system using Next.js, React.js, and Clean Architecture.
04 — STACK
Technologies used
- React
- Next.js
- Tailwind CSS
- shadcn/ui
- TanStack Table
- React Hook Form
- Zod
- Zustand
- i18n (next-intl)
- Clean Architecture
- RBAC