Skip to main content
logo

IGeLU 2026

October 19–22, 2026

Taipei

Event Page | Check out the program in the Google Sheet [coming soon]

Our annual event is held in a hybrid format, with most sessions accessible both to on-site attendees and to those joining via Zoom.

Patron Dashboard: A Lightweight, Database-Free Patron Interface on the Alma API

Thursday, October 22, 2026 at 9:00 AM–4:00 PM CST 
NTU Library
Event part

Developers Day

Abstract

Patrons at Yale manage their library accounts through Patron Dashboard, branded "My Account"—a React and Java Spring app built directly on the Alma API. We wanted to own the patron experience: to customize the interface and functionality beyond packaged tools, and to integrate tightly with Quicksearch, our Blacklight discovery layer, for requesting.

By design, the app has no database. Cognito (OAuth) handles login; the Alma API does the rest. Patrons view and act on their Requests, Loans, and Fees—canceling requests and renewing loans individually or with one "renew all." With only an Alma API key, it is simple to stand up and maintain.

We'll walk through the architecture, the discovery-to-request workflow (select an item in Quicksearch, then verify and set delivery in the dashboard), and the design choices that kept it lean. We'll also preview upcoming ReCAP and ILLiad integrations for requesting material beyond Alma.

Track

User Experience / Discovery

Products or Areas of Focus

Alma

Presenters

[photo]
Martin Lovell, Yale University Library, Software Engineer 4
[photo]
Maggie zhao, Yale University Library, Software Engineer 4
Loading…