Web client interacting with SmartReview UI
Routes, layouts, module pages
Dashboard, Admin, Sessions, Review, Subscriptions, RFI, History, Settings
Theme • Tokens • Component Library
Tables, Filters, Forms, Modals, Loaders, Empty States, Toasts
Auth state, session state, UI state, pagination, filters, optimistic updates
Subscriptions, Sessions, Review flows, Admin, History, RFI, Settings
Interceptors • Auth headers • Error mapper
Retry/Backoff • Timeout • Normalization
Used when backend APIs are not ready
Client-owned services
Contracts + Security
Encapsulates SDK events + UI hooks
3rd-party
by Roshan