Quotation — PM Assist Phase 1
Same scope as the proposal dated 13 August 2026.
| Quote no. | 2026007 |
|---|---|
| To | Kevin / Property Management Team |
| From | Leong Mun Hon |
| Date | 18 September 2026 |
| Valid until | 18 October 2026 |
| Currency | RM |
This quote is the Phase 1 build only. Items 1–4 are ticked as the MVP: publish approved SOPs, staff ask, answers show a source, then we design and hand over. Tick 5–7 only if you need them. If every item is ticked, Phase 1 is RM 100,000.
How to read this page: tick the items in section 1 → check the total in section 2 → see what is extra in section 3 → payment in section 4.
- What you are buying
- Total
- Not in this price
- Payment
- How we would host it
- What you need to provide
- Next steps
1. What you are buying
Sorted so you can ship an MVP first. Internal AI Chatbot and SOP Knowledge Base must be taken together — published SOP text is guarded; staff only get it by asking the chatbot, which does not guess.
MVP workflow: publish SOP → staff ask → cited answer. The AI only uses approved information. If it cannot find an answer, it tells staff to confirm with management. Documents & OCR is not required for MVP — admin can type or paste SOP text.
| In | No. | Item | Amount (RM) | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
SOP Knowledge Base MVP RM 14,000
|
14,000 | |||||||||||||||||||||
| 2 |
Internal AI Chatbot MVP RM 18,000
|
18,000 | |||||||||||||||||||||
| 3 |
Source Citation MVP RM 8,000
|
8,000 | |||||||||||||||||||||
| 4 |
Delivery MVP RM 14,000
|
14,000 | |||||||||||||||||||||
| 5 |
Control & Audit After MVP RM 12,000
|
12,000 | |||||||||||||||||||||
| 6 |
Operational Directories After MVP RM 12,000
|
12,000 | |||||||||||||||||||||
| 7 |
Documents & OCR After MVP RM 22,000
|
22,000 |
2. Total
Unticked lines are not in this total. Server, database, Google AI, storage, domain and running cost are not in this total.
| Selected items | 4 of 7 |
|---|---|
| Future modules | Not quoted |
| Operating cost | Not included |
| Phase 1 total | RM 54,000 |
3. Not in this price
Currency for this whole quote, including the vendor bills below, is Malaysian Ringgit (RM). Vendor list prices are in USD; figures below are shown in RM at about USD 1 = RM 4.20, for discussion only.
- Later modules: maintenance tickets, complaints, work orders, analytics.
- Unticked items in section 1 (after MVP) are not in the total until you tick them.
- Native iOS / Android apps. Announcements as a content module. Hai Kah Lang ERP or other third-party systems.
- Monthly / yearly vendor bills below — you pay those vendors directly. Not a locked ops contract.
Development and the first ~2 months live should be low use, so database and login stay on Supabase Free. Move to Pro when the live team depends on it, data goes past 500 MB, or you need daily backups and no pause.
| Paid to vendors, not in the Phase 1 build | Development (RM) | First ~2 months (RM) | Steady go-live (RM) |
|---|---|---|---|
| App hosting — Vercel. Pro when the client domain is live. | RM 0 | RM 85 / month | RM 85 / month |
| Database + login — Supabase Postgres and Auth. Free pauses after 1 week of no activity. | RM 0 (Free) | RM 0 (Free) | RM 105 / month (Pro) |
| File storage — Google Cloud Storage for SOP PDFs, scans and originals. | RM 0–20 | RM 10–50 / month | RM 10–50 / month |
| Google AI — answers, document search, OCR pages. | RM 0–50 | RM 50–150 / month | RM 200–600 / month |
| Domain — billed once a year by the registrar, not monthly. About RM 50–80 / year. | RM 0 | RM 50–80 / year | RM 50–80 / year |
| Extra DevOps — extra staging, extra seats, monitoring. Not a retainer in this quote. | RM 0 | TBD (RM) | TBD (RM) |
| Discussion band / month in RM (domain is separate, yearly) | RM 0–70 | RM 150–290 | RM 400–850 |
You hold the vendor accounts and spend caps. We help set them up at handover. Keep some staff activity each week so Supabase Free does not pause. Vercel Hobby is for development only, not a commercial custom domain.
4. Payment
RM 54,000 is billed in three payments (30% / 40% / 30% of the selected total). Vendor operating cost is paid separately.
| Stage | When | Amount |
|---|---|---|
| 1. Design · 30% | When we begin design, after this quote is confirmed and kick-off is set. | RM 16,200 |
| 2. Implementation · 40% | When development starts, after design is locked. | RM 21,600 |
| 3. Final · 30% | On handover after UAT — live, source and access handed over. | RM 16,200 |
5. How we would host it
Recommendation only — we can change this at kick-off. Suggested: one Next.js web app on Vercel, Supabase for database and staff login, Google Cloud Storage for files, Google Gemini for answers and document search. OCR billing applies only if Documents & OCR is ticked. Domain is paid yearly to the registrar and pointed at Vercel.
We compared Google Cloud SQL. It has no always-free plan (only a 30-day test instance). We stay with Supabase so early use can be Free and login is included. A Cloudflare-only static site does not replace the backend; we can discuss it if you prefer Cloudflare.
6. What you need to provide
- First properties to go live, with assigned staff and roles.
- Sample SOP text or searchable PDFs (scans only if Documents & OCR is ticked) and, if needed, vendor contacts.
- Who can upload, who can publish, who can only ask.
- Vendor accounts we help set up: Vercel, Supabase, Google Cloud, domain.
7. Next steps
- Confirm this quote (ticked items, total, payment, hosting).
- Kick-off: properties, roles, workflows, sample documents.
- Begin design. Design payment (RM 16,200) is due at this step.
Not in Phase 1: maintenance tickets, complaint management, contractor work orders, management analytics.
Kevin / Property Management Team
Quote no. 2026007 · PM Assist Phase 1