Go-Live Report
- Fix soonYour app decides who is a staff cleaner by an email address that users can edit.
A sturdier design ties roles to a permanent account id, not an email. No customer can abuse this on its own — but if a cleaner’s email is claimed before they sign up, the wrong account can inherit their access. Low risk today, worth fixing: match cleaners by account id. This only appeared after the cleaner feature was added.
- MinorOne account could flood your calendar with fake bookings.
There’s no limit on how many bookings a customer can make.
- UXNobody can book without creating an account first.
Many visitors give up at this point. Let them book first, and create the account at the end.
- Looks goodCustomers only ever see their own bookings and photos.
- Looks goodHome photos are in private storage, not at public links.
- Looks goodNobody can make themselves the owner.
