ISDN1001 · Rethinking interaction · Student concept

Library Room Finder

A redesign of the HKUST Library room booking system. It starts from what you need (when, how long, how many people) instead of a grid of every room. This is a class concept, not an official Library service.

LSK LibraryRoom Finder

What changed, and why

The prototype works: search, book, check in, extend and cancel. Room names and seat counts come from the Library's grid for Thursday 22 October 2026. The bookings are generated examples.

Start from the question

Today the page opens on every room at once. Room Finder asks when, how long and how many people, then lists rooms that fit. The smallest suitable room comes first, so large rooms stay free for large groups.

Rooms as rows, time across

The full overview stays for people who like it. Rooms are rows, so on a phone you scroll through the day, not across 17 rooms. Colour means free or booked, and booked slots are also hatched.

Rules where they apply

The daily limit, double bookings and the check-in rule are checked on the booking sheet, in plain sentences, before you confirm. Nobody has to read four rule pages first.

Your bookings in one place

Check in, extend by 30 minutes or cancel without hunting for your name in a grid. Cancelling hands the room straight back to other students.

Readable for more people

A typeface designed for low-vision readers, a Larger text switch, dark mode and 44 px touch targets. Every state has a word as well as a colour.

No names on show

The current grid prints the full name of whoever booked each room. Here other people's bookings just say Booked. Only your own bookings are marked as yours.

Assumptions to check with the Library. The prototype uses placeholder rules: up to 2 hours per person per day, check-in within 15 minutes of the start, and booking up to 7 days ahead. The clock is fixed at Thursday 22 October, 14:50 so the demo behaves the same every time.