# Acceptance Criteria: - [ ] `npm test` works as expected (and now includes coverage, so `npm run coverage` is obsolete as a separate step - [ ] `npm stryker run` works as expected - [ ] `npm run storybook` works as expected - [ ] `npm start` works as expected and works with backend (with app running on 3000 and backend proxying) - [ ] Deploying to dokku works as expected - [ ] Green on CI/CD - [ ] migrated to vite, vitest, newest react query, newest react table, React 19, storybook 9, etc. - [ ] Uses latest lts versions of node and java - [ ] Has issues ready for F25 students
Acceptance Criteria:
npm testworks as expected (and now includes coverage, sonpm run coverageis obsolete as a separate stepnpm stryker runworks as expectednpm run storybookworks as expectednpm startworks as expected and works with backend (with app running on 3000 and backend proxying)