Hazem Azzam.

CASE STUDY — FRONTEND DEVELOPMENTTrust Dashboard Platform

YEAR
2026
ROLE
Frontend Engineer
TEAM SIZE
1 person

Case study by Hazem Azzam

Trust Dashboard Platform - Image 1

01 — OVERVIEW

What it is

Multi-tenant admin dashboard for centralized branch/product/order management with RBAC.

02 — CHALLENGES

Key challenges

  1. 01Designed a flexible RBAC system decoupled from UI components and enforced at the domain/use-case level.

03 — ACHIEVEMENTS

Key achievements

  1. 01Implemented role-based access control (RBAC) with granular permissions for different user roles.
  2. 02Developed tools to manage branches, products, variations, addons and menus across multiple locations.
  3. 03Built a file upload service integrated with Amazon S3, featuring progress tracking, retry logic, and pre-upload validation.
  4. 04Created order tracking and management workflows with real-time status updates.
  5. 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