## Tasks - [x] Set up Apollo Client and GraphQL queries. - [x] Connect search, filters, sorting, pagination and game details to the API. - [x] Fetch categories and selected games from GraphQL. - [x] Preserve the existing "Kveldens utvalg" functionality using localStorage. - [x] Handle loading, errors and empty results. - [x] Update frontend tests and configuration. - [x] Document frontend setup and testing in `docs/frontend.md`. ## Done when - Frontend functionality works with mocked GraphQL responses. - Tests, linting, formatting checks and production build pass. - Frontend is ready for integration with the backend.