
Hardware + Software + Service Design
Sustainable Utilization of Group Study Rooms
Overview
Problem
Group study rooms are a high-demand campus resource, yet they are frequently underutilized due to a disconnect between digital bookings and physical activity. Students often reserve rooms days in advance for longer periods than necessary, which results in rooms remaining empty while appearing "unavailable" to others. This inefficiency is compounded by a current cancellation process that is difficult and inaccessible, preventing unused time slots from being released to students who need them on short notice.
Summary
My key contributions were the idea of the project problem, service design, core UX, web app development, MQTT programming, and some Node-RED flows.
Interactions and system design
Application: the primary method for booking a room is through a digital web application where users select a room, timeslot, and input their their email address.
The system has both physical and digital interactions that complement each other, creating a flexible, emergent system designed to maximize sustainable room utilization.
Cancelling an ongoing booked session should be as easy as possible in order to prevent rooms from sitting empty while "booked", so other students may use them. To ensure sustainable usage, the system has three cancellation methods:
Status indicators
The system visualizes room availability through both the digital application and a physical LED diode placed outside the room. This dual approach helps students find study spots efficiently, even without relying solely on the application. The room status is categorized into three states:
Green:
Available
Yellow:
Busy but not booked
Red:
Booked
Why the yellow status?
Why the LED diode outside the room?
The course's focus were solely on technical implementation and NOT UX/UI
