Room Schedule Displayer
This is a kiosk application built for Tartu Health Care College, displayed on tablets mounted outside classrooms and meeting rooms. The app shows the room's daily schedule in real time giving anyone in the hallway an instant overview of whether a room is free, when the next session starts, and who has booked it. Meeting rooms also support on-the-spot booking via a QR code that opens directly in Microsoft Teams.
Built in Java for Android, with Microsoft Power Automate handling the connection between the app and the college's existing calendar and timetable systems.
This project took me about 2 months plus month and a half to write, finish and polish my thesis on it.
Biggest challenge for me during this Project was setting up the Power Automate workflow, since it was a new tool. Also a small hickup was me getting ahead of myself and setting up the data transformation in the app itself. I ended up pulling raw API responses into the app and transforming them there — parsing, filtering, and mapping JSON into usable objects in Java. That logic was supposed to be handled in Power Automate, which was already sitting between the app and the data sources.
All in all I think this was a great learning experience for me with Android app creation and using it in a bigger system.
Biggest transformation during the project for me would be the way I handle Git entries. I made it my mission to write clear commits and clean things up codewise once in a while. I know it is not perfect but as I grow and learn it will get better! :)