Date of Completion
5-2026
Degree Type
Honors Thesis - Campus Access
Discipline
Computer Science (CMSI)
First Advisor
Robert Johnson
Abstract
Stacks is a web app for readers who want to make the most of their local public libraries. It lets users search for books, organize them into shelves and instantly see which nearby libraries have a book copy available with a direct link to place a hold. Users can rate and review books they’ve read, track how much money they’ve saved by borrowing books rather than buying and get book recommendations through StackMatch. Stacks also has a barcode scanner to quickly look up books, a community section to share library events or reading updates, and a Library of Things section to find borrowable items at libraries beyond books. Built with React, Firebase, Open Library API, Google Books API, and Gemini AI API.
Recommended Citation
Holden, Hannah and Johnson, Robert, "Stacks" (2026). Honors Thesis. 602.
https://digitalcommons.lmu.edu/honors-thesis/602

