FileFrame — Views Index
Every mocked view in the prototype.
Start here
Open the prototype → — launches into
Books (list), the default landing room. Everything else is reachable from there via the sidebar or by clicking into items.
= one click from the left nav, anywhere in the app.
contextual = opened from a button inside another view (noted per row).
No views are orphaned — all 25 are reachable by clicking around.
Rooms
- 01
Books (list) — default landing
Book collection in list layout — thumbnail + metadata rows.
- 02
Books (grid)Same book collection as a cover-wall grid. Toggle from the room header.
- 03
MusicRecords, CDs, cassettes, digital — rolled up under format facets.
- 04
MoviesFilm collection, cover-wall default.
- 05
Board GamesTabletop game collection, list-default for dense metadata.
- 06
Item
- 08
- 08a
- 08b
- 09
Edit Item Item Detail → “Edit details”Edit details for an existing item.
- 10
Grade Condition room attention banner → “Grade now” / Just-AcquiredSet item + packaging condition on the unified Mint→Poor scale.
- 11
Lend Out Item Item Detail → “Lend out”Record a borrower, loan date, and due date for a single item.
Add
- 12
Add — Picker Entry point to choose how to add: camera, search, or manual.
- 13
- 14
Add — Search Add pickerText search against external sources with result picker.
- 15
Add — Manual Entry Add → Search → “Enter manually”Fill all fields by hand when nothing is found.
Acquisition funnel
- 16
WishlistItems you want to own but don't yet.
- 17
On OrderPurchased items that haven't arrived yet.
- 18
Activity
- 19
Session Log History of reads, watches, plays, and spins per item.
- 20
- 21
New Loan Lending → “+ Lend an item”Start a loan from scratch — pick item and borrower.
Discover & meta
- 22
Global SearchCross-room search with filters like year, condition, format.
- 23
StatsOpt-in acquisition vs. usage rates per room and across the collection.
- 24
- 25
SettingsRegion, sync, data sources, account.
Verified against mocks/render.js route table and in-view buttons. Every route the router accepts has at least one click-path from the default landing room.