Skip to content
arudaev edited this page Apr 25, 2026 · 4 revisions

THD Room Finder

Multi-platform app (Android + iOS) that helps THD students find free study rooms in real time. Queries THD's public THabella scheduling system and cross-references occupied rooms against all 289 known classrooms — everything runs on-device, no custom backend.


I'm an AI agent or automated workflow

→ Start with For Agents — secrets, common tasks, known blockers, repo map.

I'm a developer setting up locally

Building and Deploying — prerequisites, build commands, signing.
Installing on Device — ADB install, cert-mismatch fix, iOS sideloading.

I want to understand the codebase

Architecture — both platforms: layers, MVVM, DI, caching, shared taxonomy.
API Reference — THabella endpoints, field quirks, parsing strategy.

I want to contribute

Contributing — branch naming, commit style, code conventions, PR process.

I want to understand the features

App Features — task-oriented walkthrough of every screen and user flow.

I want to understand CI and delivery

CI and Delivery — workflows, GitHub Secrets, Appetize, TestFlight, release process.

THD Room Finder

Start here

Build & Install

Reference

Delivery

Contribute

Clone this wiki locally