Frontend and UI
The UI is a client-rendered React application packaged by Next.js and served as static files through nginx. The primary application shell is in job-tracker-ui/src/App.tsx; feature views and components are under src/views and src/components.
Topics
- UI system: theme, reusable MUI patterns, forms, dialogs, notifications, and responsive behavior.
- Navigation: public/authenticated routes and shell ownership.
- Localisation and accessibility: English/Norwegian support, keyboard behavior, and verification limits.
The current UI redesign work-in-progress remains under ../redesign/. Those phase records are implementation evidence, not a replacement for this current-system guide.
The checked-in frontend entry point and capture extension have their own setup notes: frontend README and browser extension README.