Files
jobtrackingapp/docs/frontend

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.