F-05 Tenant applicants P0

People who want to rent arrive as cards. The player accepts or rejects them. Each has a type, budget, needs and one trait. Example data.

1 Β· Applicant card
Rp 3.450.000πŸͺ™ 45β˜… 3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
← Pelamar untuk Kamar 103 1 / 3
πŸ§‘β€πŸŽ“

Dimas, 19

Mahasiswa Β· kuliah di kampus dekat
Sifat: Rajin bayar
  • BudgetRp 550.000/bulan
  • Sewa kamar iniRp 500.000 βœ“
  • Lama tinggalΒ± 12 bulan
Butuh:
Wi-Fi βœ“Parkir motor βœ“Laundry βœ—
Cocok80%

Geser untuk lihat pelamar lain

2 Β· Risky applicant
Rp 3.450.000πŸͺ™ 45β˜… 3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
← Pelamar untuk Kamar 103 2 / 3
πŸ§”

Budi, 27

Pekerja shift malam
Sifat: Sering telat bayar
  • BudgetRp 700.000/bulan
  • Mau bayar lebihRp 600.000 ⬆
  • Lama tinggalΒ± 4 bulan
Cocok55%
3 Β· No applicants
Rp 3.450.000πŸͺ™ 45β˜… 3,8Lv 4
Kota Kecil Β· Kos MelatiBulan 3 Β· Hari 12
← Pelamar untuk Kamar 103
🏚️

Belum ada pelamar

Pelamar baru datang dalam 2 jam.
Turunkan sewa atau naikkan rating kos supaya lebih cepat.

Ubah sewa β–Ά Tonton iklan: pelamar datang sekarang

Acceptance criteria

F-05.AC1 Given an empty room, then applicants arrive over time; more arrive when the star rating is higher and the asking rent is lower.
F-05.AC2 Given an applicant card, then it shows type, age, trait, budget, the rent they will pay, expected stay, needs (met βœ“ / not met βœ—) and a match %.
F-05.AC3 Given the player taps "Terima", then the tenant moves in, the room becomes occupied, and the remaining applicants leave.
F-05.AC4 Given the player taps "Tolak", then the next applicant is shown; rejecting has no penalty.
F-05.AC5 Given no applicants, then the screen says when the next one comes and offers: change rent, or one optional ad for an applicant now (counts toward 5 ads a day).

Phase 1 tenant types (example)

TypeBudgetUsually needs
MahasiswaLowWi-Fi, close to campus, cheap
KaryawanMediumAC, parking, quiet hours
Pekerja shiftMediumKitchen, laundry

Phase 1 traits (one per tenant)

  • Rajin bayar (always on time) Β· Sering telat (often late, may run away) Β· Rapi (room wears out slower) Β· Cerewet (complains faster)