Skip to content

Conversation

ilsea
Copy link
Member

@ilsea ilsea commented Oct 8, 2026

Add BrowsePage with BookCard grid. More features will be added when other parts of the app are implemented by the team.
Uses temporary file client/src/data/mockBooks.ts to map book data from server/test-data/books.json to show example books.

App.tsx is modified to now show the actual browse page instead of the placeholder.

Note: several elements are temporary and will be addressed later when looking at accessibility, visual design cohesiveness across the app, and implementation of Apollo and queries in frontend.

Note 2: Branch and work mainly by Line Sofie Flaate. PR opened by Ilse Resell due to LS not being available to do it at the time.

Closes #24

linesf and others added 3 commits October 6, 2026 14:37
Add data/mockBooks.ts, which loads the backend's test-data/books.json
and maps it into the client's Book shape (googleBooksId -> id).

Saved/favorited books are not persisted: bookmark buttons reset on
page reload.

Update App.tsx to render the actual BrowsePage instead of the
placeholder. BrowsePage itself is unchanged.
feat: add temp data adapter for browse page
@ilsea ilsea requested a review from a team as a code owner October 8, 2026 18:45
Copy link
Member

@ronnenga ronnenga left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bra jobba

@ronnenga ronnenga merged commit 8e2bc4f into main Oct 8, 2026
@ronnenga ronnenga deleted the feature-24-browse-page branch October 8, 2026 19:25
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create Browse page
3 participants