RentaKoto User Flows

Step‑by‑step registration, approval, and usage flows

🧭 Registration & Approval Process

🏡 Renter Registration

  1. Sign in: Use Google sign‑in to create your account.
  2. Complete profile: Name and contact info are stored.
  3. Status: New renters are pending.
  4. Admin review: Admin approves/rejects the renter.
  5. After approval: Renters can book viewings.

🏠 Landlord Registration

  1. Sign in: Create your account.
  2. Create profile: Full name, phone, address, bio.
  3. Status: Profile is pending.
  4. Create properties: Listings are pending.
  5. Admin review: Approve profile and listings.
  6. After approval: Approved properties go live.

🔧 Service Provider Registration

  1. Sign in: Create your account.
  2. Create profile: Full name, phone, service details.
  3. Status: Profile is pending.
  4. Admin review: Approve the provider.
  5. After approval: Create service listings.
✅ Who approves? Admins (or Super Admins) review and approve pending renters, landlords, service providers, and properties inside the Admin Console.
🔎 Suggested Admin Checklist: Identity verification, contact confirmation, property ownership/authorization, and policy compliance checks before approval.

📝 Renting Flow (Until Landlord Accepts)

  1. Browse approved listings: Only approved properties are visible.
  2. View property details: Review rent, amenities, and availability.
  3. Book a viewing: Approved renters confirm a time slot.
  4. Attend viewing: After the viewing, renter can initiate request.
  5. Initiate rent request: Submit lease start date + duration.
  6. Landlord review: Landlord evaluates and responds.
  7. Landlord accepts: Request approved → next steps.
Note: Renters must be approved to book viewings and submit requests.

🛠️ Service Provider Workflow

  1. Register & create profile: Provider becomes pending.
  2. Admin approval: Identity/contact details verified.
  3. Create services: Add listings with rate and availability.
  4. Receive requests: Landlords assign maintenance work.
  5. Communicate & schedule: Coordinate in‑app messaging.
  6. Complete work: Provider completes; landlord confirms.
Note: Only approved providers can create services.