Skip to main content
Free Tool · Student Services

Student Housing Allocation Optimization Tool

Match incoming dormitory applicants by sleep schedule, quiet hours preference, and study habits to generate the most compatible roommate pairings.

Runs entirely in your browser · No login · No data uploaded

Add Applicant
Pairing Settings
Sleep: 40% · Quiet Hours: 35% · Study: 25%

Add at least 2 applicants and click Generate Pairings to match compatible roommates.

How to Match Roommates in 3 Steps

Follow these steps to get results in under a minute

01
Add applicant profiles
Enter each student's name and preferences — sleep schedule, quiet hours tolerance, and study environment. Click Add for each applicant, or load sample data to see how the tool works.
02
Set pairing policy and generate
Choose whether to pair same-gender only or allow any pairing. Click Generate Pairings — the algorithm scores compatibility between every possible pair and selects the highest-scoring combinations.
03
Review and print the allocation
Each pairing card shows both students' profiles and their compatibility score. Unpaired applicants (if the count is odd) appear separately. Print the full allocation for distribution.

How Housing Allocator Compares

vs spreadsheets, manual processes, and paid platforms

Feature UniCloud360 Housing Allocator Manual MatchingSpreadsheet SortPaid Housing Management Software
Multi-criteria compatibility score 3 weighted criteria Single sort column Manual review ⚠️ Basic preference match
Sleep + quiet + study matching All three Not possible ⚠️ One preference only ⚠️ Config required
Gender policy enforcement Same or any toggle ⚠️ Manual filter ⚠️ Manual sort Yes
Compatibility score per pair 0–100% shown No score No score ⚠️ Simple match only
Print-ready allocation report One-click ⚠️ Manual formatting No ⚠️ Paid export
Cost Free forever ⚠️ Manual effort ⚠️ Manual effort Paid subscription

What Student Services Teams Are Saying

Trusted by lecturers and students across Sri Lankan universities

4.9
★★★★★
4 reviews
CJ
Chamari Jayawardena
Dormitory Manager
★★★★★

"Roommate conflicts were our biggest source of student welfare complaints. Matching by sleep schedule alone has reduced complaints by about 60%. Students feel their preferences were taken seriously, which matters as much as the actual match."

DP
Dilshan Perera
Student Housing Coordinator
★★★★★

"The compatibility score percentage is the feature that makes this credible. When a student asks why they were paired with someone specific, I can show them the score calculation — it removes the perception of random or arbitrary matching."

NF
Nimali Fernando
Student Services Manager
★★★★★

"We intake 300+ dormitory students each year. Previously this was a weekend-long manual process. Now it takes 20 minutes — enter the profiles, run the matching, print the allocation, and we're done."

KR
Kasun Rathnayake
Welfare Officer
★★★★☆

"The unpaired student handling is thoughtful. Odd numbers always leave someone unmatched — having that clearly flagged in the output means we know immediately who needs to be placed in a single room or added to a three-person arrangement."