The Shelves
Live inventory, sorted into sections, with staff picks and a corner just for sprayed edges.
staff picks + sprayed edges
Website + back office · by WIIWID
Brianna and Ashley are a mother and daughter filling a purple trailer with books they love and bringing it wherever readers gather. WIIWID built them a storefront with as much personality as the trailer, plus Bookends HQ: a back office that runs the whole shop from a phone at the trailer or a laptop at home.
The website
Bookends HQ
Recreated in HTML from the live site. Bookends HQ screens show sample data.
I.For readers
The site carries the trailer's personality onto every page: handwritten notes, a Date Due card for the schedule, reader's cards for the owners, and cloth-bound covers for books still waiting on their photo.
Little Women
L. M. Alcott
Jane Eyre
C. Brontë
Emma
Jane Austen
no photo yet? it gets a cloth cover
II.On the road

Date Due
Between the Bookends
New dates coming soon.
Full schedule
the schedule, stamped onto a library card
“If there are readers, we'll pull up, open the doors, and let them browse.”
Brianna & Ashley
Every stop they add in Bookends HQ lands on the site's next-stop ticket and Date Due card, with directions and a calendar feed. Readers can also book the trailer for their own event:
III.Bookends HQ
Everything Brianna and Ashley need, from a phone at the trailer or a laptop at home: ring up a sale, scan in a box of books, flip the trailer to “Open now,” and let a reader know their hold is ready.
Trailer status
Shows on the website header and home page right away.
Open now, Closed, On the road, or Private event. Whatever Brianna and Ashley pick on their phone shows in the site's header, and during a scheduled stop the site says “Open now” on its own.
go on, tap a status on the phone
What readers see in the header
Register
Search or scan an ISBN, add a discount, pick the payment type, and see the change due. Stock comes off the shelf automatically, and bookmarks or totes ring up too.
Add a book
Scan or type an ISBN and the title, author, description, section, and cover fill in from Google Books or Open Library. Then: “Add & scan the next one.”
Schedule
Stops with times and addresses power the site's directions and calendar feed. Repeat a stop next week, cancel one, mark it private, and see sales for every stop.
And the rest of HQ
⌘Kjumps to any page or bookone password, a signed session cookie, and a login throttle
IV.Meet the bookends
Brianna and Ashley turned a shared love of reading into a family business. The site introduces them the way a library would: on reader's cards, filled in by hand.
Reader's Card
Name
Brianna
Role
Co-owner, cover judge
Reader's Card
Name
Ashley
Role
Co-owner, proud mom
“We can't wait to meet you, hear what you're reading, and help you find your next happily ever after, one book at a time.”
Brianna & Ashley, on bbmobilebookstore.com
V.The build
A brand system pulled straight from their badge: plum ink on warm paper, royal purple from the badge ring, gold foil used sparingly, and sunflower for small bright moments.
The palette
The type
Little library details
Jane Eyre
Charlotte Brontë
sprayed edges, painted in CSS (tap to turn it)(hover to turn it)
Under the hood
Supabase stays server-side, with Row Level Security on every table. Email goes out through Resend. Analytics are privacy-friendly, with no cookies. And every animation respects reduced-motion settings.

Visit Brianna and Ashley online, then come find the purple trailer.