Pages — Overview
IQV API Middleware's real page/route list is derived from the dashboard/src/routes/browserRouter.tsx route tree and the dashboard/src/components/layout/sidebar.tsx sidebar menu definition. The table below lists every real product page, whether it appears in the sidebar, and how it's reached.
| Page | Route | In the sidebar? | Access |
|---|---|---|---|
| Login | /login |
No (auto-redirected when there's no session) | Public |
| Platforms | /platform |
Yes | Any logged-in user |
| Notes | /notlar |
Yes | Any logged-in user except the user role |
| Reminder | /hatirlatici |
No (removed from the menu, still reachable by direct URL) | Any logged-in user |
| Mail Box | /mailbox |
No (removed from the menu, still reachable by direct URL) | Any logged-in user |
| Settings | /ayarlar |
Yes | Any logged-in user except the user role |
Pages excluded from scope
The following routes exist in the repository but are not a real IQV API Middleware product feature — they are demo pages left over from the starter template, running on fake/sample data, and are therefore excluded from this documentation:
/dashboard— a generic demo panel with hard-coded numbers (dashboard/src/components/dashboard/)./users— a generic demo user table (dashboard/src/components/users/)./about— the starter template's own promotional page (dashboard/src/components/demo-pages/about.tsx).
There are also two technical, non-content components for / (root) and * (unmatched routes): the root address redirects to /platform or /login based on session state (Redirect.tsx), and unmatched addresses show the 404 page (notfoundPage.tsx).