📖 What this portal does
A no-login "easy SISPAA" for Kulai residents. Residents (rakyat) report a problem in one minute. Bersama volunteers triage it in a backend, submit it to the official government SISPAA system by hand, and follow up. Residents track progress with a courier-style report number — no account needed.
🛤️ The happy path — full route
One complaint, five hand-offs. This is the exact flow we verified live end-to-end
(worked example: report KUL-20260723-8Z7E).
Status trail for the worked example: Submitted → Assigned → Read → Contacted → SISPAA Submitted → Resolved
🌐 Site addresses
| Who | Address | For |
|---|---|---|
| 👤 Rakyat | bersama.wenjyue.com | Submit a complaint & check status |
| 🙋 Volunteer / 🔑 Admin | bersama-admin.wenjyue.com | Backend to triage & work complaints |
| 🙋 New volunteer | bersama.wenjyue.com/user.html?tab=volunteer | Register as a volunteer |
| 📘 This guide | bersama-manual.wenjyue.com | You are here |
🔐 Beta login credentials
| Role | Username | Password | Notes |
|---|---|---|---|
| 🔑 Admin | admin | admin123 | Sees everything, assigns volunteers, approves cancellations |
| 🙋 Volunteer 1 | vol1 | vol123 | Ahmad Razif — sees only his assigned reports |
| 🙋 Volunteer 2 | vol2 | vol123 | Lim Mei Ling |
| 🙋 Volunteer 3 | vol3 | vol123 | Siti Nurhaliza |
| 👤 Demo resident | 60123456789 | demo123 | Optional account login on the public site |
1 Resident submits a complaint 👤 rakyat
- Go to bersama.wenjyue.com.
- Type the problem in “What’s the problem?” (e.g. “Lampu jalan di Taman Kulai Utama sudah rosak lebih 2 minggu…”).
- Enter Name and Phone. Phone can be typed as
0112223344— the system normalises it to60112223344. - (Optional) tap + Add location, category, photos to add a category chip, GPS location, or a photo.
- Tick “I agree to the Privacy Policy” (required).
- Press Submit Report →.
KUL-20260723-8Z7E. Tell residents to save this number — it’s how they track progress. Language selector (EN / BM / 中文 / தமிழ்) is at the top right.2 Volunteer registers & logs in 🙋 volunteer
Register (first time)
- Go to the Join Volunteer page (or on the admin login page tap “Register here →”).
- Enter a Username (e.g.
budi), a Password, and your Phone. - Press Join as Volunteer → you’ll see “Registered! You can now log in at the Admin Portal.”
Log in
- Go to bersama-admin.wenjyue.com.
- Enter your username & password, press Log In →.
- First-time volunteers get a “Complete Your Profile” pop-up (name, phone, qualification) — fill it so the admin knows who you are, or tap Skip.
3 Admin assigns the complaint 🔑 admin
- Log in at bersama-admin.wenjyue.com as
admin/admin123(or tap 🔑 Admin). - The Dashboard shows totals (Total / Today / Open / Urgent / Resolved) and the 5 most recent complaints.
- Open Complaints in the left menu. Find the new report (search by name / phone / report number if needed).
- In that row’s Assigned To dropdown, pick a volunteer (e.g.
budi).
4 Volunteer works the case 🙋 volunteer
Log in as the assigned volunteer, open Complaints → My Assigned Reports, and walk the case through its buttons (left to right):
- ✓ Read — you’ve read the complaint → status Read.
- 📞 Contact — you’ve phoned the resident → status Contacted. (The 📞 icon opens a WhatsApp/tel link.)
- 🏛 SISPAA — after you submit the case on the real government SISPAA site, click this. A pop-up asks for the SISPAA Reference Number (e.g.
SISPAA-2026-KUL-0087). Type it and press Submit → status SISPAA Submitted and the ref is saved on the case. You can leave it blank to skip. - ✅ Done — the issue is fixed → status Resolved.
5 Resident checks the status 👤 rakyat
- Go to bersama.wenjyue.com and tap “Check Status” (or the “Check an existing report” link).
- Enter the report number (
KUL-20260723-8Z7E) and press Semak / Check. - The current status is shown — for our worked example: Resolved.
🚦 Status lifecycle
| Status | Meaning | Set by |
|---|---|---|
| Submitted | Resident filed it; waiting for triage | System |
| Assigned | Given to a specific volunteer | Admin |
| Read | Volunteer has read it | Volunteer |
| Contacted | Volunteer phoned the resident | Volunteer |
| SISPAA Submitted | Filed on the official SISPAA (ref saved) | Volunteer |
| Resolved | Issue fixed / closed | Volunteer |
| Cancelled | Withdrawn (needs admin approval) | Admin |