Help Guide

IslandDorm — Online Dormitory Management System

1Getting Started

Register & Verify Email

Go to islanddorm.vercel.app/register. Enter your name, phone, email, and password (min 8 chars with letters + numbers). Click 'Start Free Trial' then verify your email.

First Login Wizard

After email verification, the system guides you through 7 steps: (1) Create Workspace (2) Add property info (3) Add buildings (4) Set floors (5) Add rooms (6) Set utility rates (7) Upload logo

Add First Rooms & Tenants

Go to Rooms menu to see rooms from the Wizard, then go to Tenants → Add Tenant, select a room, enter move-in date and deposit.

2Room Management

Add / Edit / Delete Rooms

Rooms → Add Room. Enter room number, building, floor, and rent. Edit by clicking the room. Rooms with active tenants cannot be deleted.

Import via CSV

Rooms → Import CSV. Download template, fill in data, upload file. System creates rooms automatically (Pro plan and above).

Room Map

Room Map menu shows all rooms color-coded: green = available, blue = occupied, red = overdue, gray = maintenance. Filter by building/floor.

3Tenant Management

Add New Tenant

Tenants → Add Tenant. Enter name, phone, email, move-in date, deposit, and select room (1 room = 1 active tenant).

Upload Documents

Click tenant → Documents → Upload rental contract (PDF) and ID card (image or PDF).

Checkout Tenant

Tenants → click tenant → Checkout. System pulls outstanding bills, calculates final bill with deposit return and damage deductions.

4Meter Recording

Monthly Recording

Meters → Select month → Enter water-electricity readings per room. Use Tab to jump to the next room. System calculates units automatically.

Batch Input

Enter meters for multiple rooms simultaneously. System shows comparison with previous month immediately.

Abnormal Usage Alerts

System highlights in red rooms with significantly higher water or electricity usage than normal before billing.

5Billing — Killer Feature ⭐

Bill Entire Dorm in 3 Steps

Billing → Click 'Bill This Month' → Single page shows all rooms → Review/enter missing meters → Click 'Generate All Bills'. Done!

Edit Numbers Before Billing

All fields editable inline: rent, water, electricity, other charges. Click 'Skip Room' for rooms you don't want to bill this cycle.

Send PDF to Tenants

System generates all PDFs simultaneously and emails tenants automatically. Print or download from the Invoices page.

6Payment Recording

Record Payment

Payments → Add Payment. Select invoice, enter amount, payment method (transfer/cash/QR), date, and notes.

Upload Slip

Attach payment slip image when recording payment. Kept as audit trail for future verification.

Payment History

Payments → Search by room, tenant, date, or payment method. Export to CSV (Pro plan and above).

7Settings

Utility Rates

Settings → Utilities. Set per-unit rates for water and electricity, minimum bill, and late fee. Affects new bills only.

Late Fee

Set as fixed amount (THB) or percentage per day. System calculates automatically when generating bills.

Staff Management

Settings → Staff. Add staff accounts that can login and manage data, but cannot access analytics or manage other staff.

8Package & Renewal

View Current Package

Settings → Package shows current plan, expiry date, and rooms in use.

How to Upgrade

Click 'Upgrade' or 'Renew'. Compare packages → Click 'Pay' → See bank account and PromptPay QR.

Upload Payment Slip

After transfer, upload slip and click 'Notify Payment'. Admin verifies and activates within 1 business day. You'll receive an email confirmation.

9FAQ

How long is the free trial?

14 days with full Pro features. No credit card required.

Does data disappear after expiry?

No. Data is retained for 30 days after expiry. Renew and continue immediately.

How many devices are supported?

Any device with a browser. PWA support for iOS and Android.

Is there an API?

Not in MVP v1. On the v2 roadmap.