HELP • RAPIDHOSTELS OS

How to use every module

Click ? Help in any dashboard header → Tour (3-step spotlight) or Docs (this page). Clean, no video.

⌕
🚪
Manager / Admin / Owner

Visitors / Gate Log

Log every visitor at gate — entry + exit with purpose.

/admin/visitors, /manager/visitors, /tenant/visitors

1

Manager: Visitors → + Log visitor → select Tenant & Property → Entry time auto → Save (IN)

2

Visitor leaves → card → Exit → set exitTime → OUT

3

Tenant: /tenant/visitors → view own logs (read-only)

🌙
Tenant → Manager/Admin

Leaves / Night-out

Tenant requests night-out or leave (from→to, reason); manager approves.

/tenant/leaves, /manager/leaves, /admin/leaves

1

Tenant: Leaves → + New Request → NIGHT_OUT/LEAVE + dates + reason → Submit (PENDING)

2

Manager/Admin: Leaves → card → Approve / Reject (reason)

3

Tenant can Cancel own PENDING

🎒
Manager / Admin

Handovers — Check-in Kit

Handover checklist per stay: KEYS/BEDDING/LOCKER/CHARGER + photos, HANDED → RETURNED.

/manager/handovers, /admin/handovers

1

Stays → active stay → Create Handover → stay search → tick items (isProvided/condition) + photos → Handed

2

View by tenant/property/stay → Mark Returned on checkout

🧹
Manager / Owner / Admin → Tenant view

Housekeeping

Recurring cleaning/maintenance tasks DAILY/WEEKLY/MONTHLY/ON_DEMAND.

/manager/housekeeping, /tenant/housekeeping

1

Manager: Housekeeping → + Create → property→building→floor→room cascade → title/type/frequency/dueDate/assignedTo

2

Actions: Complete / Cancel / Delete; Tenant: view own property tasks read-only

🪪
Admin / Manager

KYC & Expiry Alerts

Verify tenant ID proof; banner alerts for expiring docs (30d).

/admin/tenants/[id], dashboard banner

1

Tenants → tenant detail → KYC card → Verify (VERIFIED) / Reject (reason)

2

Dashboard shows KycExpiryBanner (expiring/expired) → click → Documents

3

Docs: ID_PROOF cards show Expiring soon / Expired badges

🍛
Tenant ↔ Manager

Meals / Mess

Tenant opts in per date+meal (BREAKFAST/LUNCH/DINNER), menu + extraCharge tracked.

/tenant/meals, /manager/meals

1

Tenant: Meals → pick date → BREAKFAST/LUNCH/DINNER cards → Opt-in/out → menu shown

2

Manager: Meals → property/date/type filters → edit menu/extraCharge, summary opted/total

📩
Admin / Owner / Manager

Leads Inbox

Marketing /contact submissions → lead pipeline NEW→CONTACTED→CONVERTED/CLOSED.

/contact, /admin/leads

1

Public: /contact → name/contact/message → creates Lead (NEW)

2

Admin/Owner: Leads → search/status pills → Contacted/Convert/Close actions + notes

💸
Owner / Manager / Admin

Expenses

Property-wise spend (MAINTENANCE/UTILITY/STAFF/SUPPLIES) with receipt, approve flow.

/owner/expenses, /admin/expenses

1

Expenses → + Create → property/title/category/amount/date/description → PENDING

2

Manager/Admin: Approve / Reject → summary

👷
Owner / Manager / Admin

Staff Directory

WARDEN/CLEANER/MAINTENANCE/SECURITY per property, isActive, salary.

/owner/staff, /admin/staff

1

Staff → + Add → name/mobile/role/property/salary → Create

2

Deactivate / Delete, filter by role/property/active

⭐
Tenant → Manager

Feedback / NPS

Tenant rates 1-5 (CLEANLINESS/FOOD/SERVICE) → manager responses.

/tenant (feedback) /manager/feedback

1

Tenant: Feedback → rating + category + comment → Submit (NEW)

2

Manager: Feedback → filter NEW/REVIEWED/ACTIONED → Respond + status → stars shown

🧾
Admin / Owner / Manager

Settlements (Checkout)

Final settlement on stay checkout — deposit vs deductions → refund/due.

/admin/settlements, /manager/settlements

1

Stays → Settle → POST /stays/:id/settle creates FinalSettlement

2

Settlements → property/status filter → view breakdown → share/print

📄
Tenant ↔ Manager

Documents Upload

Tenant uploads ID/agreement locally (Cloudinary) or URL; manager sees in tenant profile.

/tenant/documents, /tenants/[id]

1

Tenant: Documents → Upload → file (PDF/JPG/PNG up to 5MB) OR paste URL → title/type/issueDate → Upload

2

Admin: Tenants → tenant detail → Uploaded Documents grid → View/Download

📝
Public → Admin

Tenant Requests

Self-registration at /register (ID proof not required) → admin approves creates User+Tenant.

/register, /admin/requests

1

Public: /register → common details → Submit → pending

2

Admin: Requests (PENDING) → View → Accept→Onboard (creates login) / Reject (reason)

🪪
Admin / Owner / Manager

ID Card

Tenant detail → ID Card button → modal with QR grid + tenant code.

/admin/tenants/[id]

1

Tenants → [id] → ID Card → printable (name, property, QR placeholder, code)

🔑
Any user

Password Reset

Forgot password flow for all roles.

/forgot-password, /reset-password, /login

1

Login → Forgot password? → email → dev token link → /reset-password?token= → new password → Login

Need more?

Every dashboard has Tour (blue ? button) → 5-7 steps, keyboard arrows, Esc to skip. Help → this page is searchable and linkable: /help#visitors.