In the 2024/25 academic year, almost 12,000 international students were enrolled in Slovenia, yet they are structurally excluded from the public student
dormitory system, while rental prices keep rising rapidly. The only existing
local roommate-finding platform is available in Slovenian only, has no mobile application, and offers no matching algorithm. In this thesis we design
and implement RoomieSlo, an Android application that helps international
students find a roommate or offer a vacant room based on lifestyle compatibility, computed as a weighted similarity of their answers to a lifestyle
questionnaire, with weights derived from the first of two surveys among the
target group. The application is built on Android, Supabase, PostgREST,
Room, and WorkManager, with particular attention paid to concurrent data
access during matching, background synchronization, and reliable real-time
communication.
|