IslandDorm — Online Dormitory Management System
Contents
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.
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
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.
Rooms → Add Room. Enter room number, building, floor, and rent. Edit by clicking the room. Rooms with active tenants cannot be deleted.
Rooms → Import CSV. Download template, fill in data, upload file. System creates rooms automatically (Pro plan and above).
Room Map menu shows all rooms color-coded: green = available, blue = occupied, red = overdue, gray = maintenance. Filter by building/floor.
Tenants → Add Tenant. Enter name, phone, email, move-in date, deposit, and select room (1 room = 1 active tenant).
Click tenant → Documents → Upload rental contract (PDF) and ID card (image or PDF).
Tenants → click tenant → Checkout. System pulls outstanding bills, calculates final bill with deposit return and damage deductions.
Meters → Select month → Enter water-electricity readings per room. Use Tab to jump to the next room. System calculates units automatically.
Enter meters for multiple rooms simultaneously. System shows comparison with previous month immediately.
System highlights in red rooms with significantly higher water or electricity usage than normal before billing.
Billing → Click 'Bill This Month' → Single page shows all rooms → Review/enter missing meters → Click 'Generate All Bills'. Done!
All fields editable inline: rent, water, electricity, other charges. Click 'Skip Room' for rooms you don't want to bill this cycle.
System generates all PDFs simultaneously and emails tenants automatically. Print or download from the Invoices page.
Payments → Add Payment. Select invoice, enter amount, payment method (transfer/cash/QR), date, and notes.
Attach payment slip image when recording payment. Kept as audit trail for future verification.
Payments → Search by room, tenant, date, or payment method. Export to CSV (Pro plan and above).
Settings → Utilities. Set per-unit rates for water and electricity, minimum bill, and late fee. Affects new bills only.
Set as fixed amount (THB) or percentage per day. System calculates automatically when generating bills.
Settings → Staff. Add staff accounts that can login and manage data, but cannot access analytics or manage other staff.
Settings → Package shows current plan, expiry date, and rooms in use.
Click 'Upgrade' or 'Renew'. Compare packages → Click 'Pay' → See bank account and PromptPay QR.
After transfer, upload slip and click 'Notify Payment'. Admin verifies and activates within 1 business day. You'll receive an email confirmation.
14 days with full Pro features. No credit card required.
No. Data is retained for 30 days after expiry. Renew and continue immediately.
Any device with a browser. PWA support for iOS and Android.
Not in MVP v1. On the v2 roadmap.