Vista Verde HOA — Detailed Review Guide (first-time reviewer)

ℹ️ New to this? This guide assumes you have never used MemberVu before and explains every click, every term, and every screen along the way.

Related links: canonical checklist 05-vistaverde.md · freeze date 00-snapshot.md · pitch script demo/scripts/vistaverde-demo-script.md.


1. What you're about to do

You are going to log into a working demo copy of MemberVu that has been set up and "frozen" for a fictional homeowners association called Vista Verde HOA. Your job is to click through five short checks, compare what you see on screen against a table of expected values in this guide, and mark each check as PASS or FAIL. You are not going to change any settings, create any records, or fix anything you find wrong. You are simply confirming that the demo looks and behaves the way it is supposed to.

By the end you will have a clear PASS/FAIL verdict for this tenant that tells the team whether it's safe to show to a real prospective client.


2. What is MemberVu, and what is Vista Verde?

MemberVu is a web application that membership-based organizations use to run their day-to-day operations: keeping track of who their members are, collecting yearly or monthly dues, running events like meetings and seminars, and taking payments online. Think of it as an all-in-one back office for a club or association.

MemberVu is multi-tenant, which means one piece of software serves many different organizations, and each organization ("tenant") gets what looks like its own private, branded website. The organization you are reviewing today is Vista Verde Homeowners Association, Inc. — a fictional homeowners association (HOA) that represents a residential subdivision. Inside the product, this organization is labeled "Association" rather than "Club" or "Chamber."

The sales story for this tenant is different from a typical club: at an HOA, every home in the community must belong, membership is not optional the way it is at a hobby club. A volunteer treasurer's main job is tracking which homeowners have paid their yearly community fee. Vista Verde also uses its own vocabulary inside the product — a gathering of homeowners is called a "community meeting" (not "event"), and the yearly community fee is called an "assessment" (not "dues"). Keep those two words in mind as you click through — they describe the exact same underlying MemberVu features you'd see at any other tenant, just relabeled to fit how an HOA actually talks.


3. Words you'll see (plain-language glossary)

TermWhat it means here
MemberA homeowner (or the household representative) who owns a unit in the Vista Verde community and appears in the Association's member list.
Membership tierThe type of home a member owns — Standard Unit or Townhouse — each with its own yearly assessment amount.
AssessmentVista Verde's word for dues — the yearly fee every homeowner pays to the Association to stay in good standing.
InvoiceA bill MemberVu generates for something owed, such as a year of Standard Unit assessment. It shows an amount and a status like "Paid" or "Unpaid."
PaymentA record of money actually received against an invoice. One invoice can have one or more payments applied to it.
"Simulated" paymentA payment method label meaning the payment was recorded through the demo's test payment flow rather than a real credit card or bank transfer — this is expected and normal in this demo, not an error.
AllocationHow a received payment is applied ("allocated") to a specific invoice, so the system knows that invoice is now paid.
Community meetingVista Verde's word for an event — a gathering the Association organizes, such as its Annual General Meeting, with its own date, venue, and ticket price (which can be free).
Check-inThe act of marking that a homeowner who registered for a community meeting actually showed up.
AdminA staff user account with full access to manage members, community meetings, and billing for the Association.
Member status (Active/Expiring soon/Expired)Shows where a homeowner stands relative to their assessment renewal date — Active means current, Expiring soon means renewal is coming up, Expired means renewal has already passed.

4. The rules of this review

⛔ This demo is frozen and pre-loaded — you may only click around in the browser, never reset, reseed, restart, or run any database commands.
⛔ If you find something wrong, do not try to fix it — just record it and move on.
⚠️ Do not repeatedly retry a failed login — the system has a shared rate limit and will lock you out temporarily.
⚠️ All money in this demo is stored behind the scenes in centavos but always shown to you in pesos with a ₱ symbol — always check that the ₱ amount on screen matches what's expected.
⚠️ Vista Verde's one past community meeting, the Annual General Meeting, is FREE (₱0) on purpose — seeing zero payment records tied to it is correct, not a missing-data problem.
✅ Every login uses the same password: Demo123!.
✅ Log into every role listed for this tenant at least once before you finish your review.

A few more things to keep in mind:

ℹ️ Two more things elsewhere in the demo (not this tenant) look wrong but are actually correct: Summit Fitness prices are shown monthly, not annually, and Brightpath's "2025 Patron Gift" is really a ₱5,000 Patron dues charge. Neither applies to Vista Verde, but keep them in mind if you review other tenants.

5. Step 1 — Open the demo and sign in

  1. Open your web browser and go to http://vistaverde.membervu.local:8090 (or, if you're reviewing the cloud version, vistaverde.demo.membervu.com).
  2. You should land on a login page branded for Vista Verde HOA — look for the Association's name or logo on the page so you know you're on the right tenant.
  3. Enter the email admin@vistaverde.demo and the password Demo123!.
  4. Click the login/sign-in button.
  5. What you should see: an admin dashboard themed for the Association, with navigation options for things like Members, Events (or "Community Meetings"), and Billing.
  6. Repeat steps 3-5 with treasurer@vistaverde.demo and then events@vistaverde.demo, each with the same password, to confirm all three staff logins work. Log out between each one using the logout option in the dashboard menu.
⚠️ If you mistype a password a few times in a row, you may temporarily lock yourself out for 15 minutes — go slowly and double-check the password before submitting.

6. Step 2 — Check the membership tiers

  1. While logged in as admin@vistaverde.demo, find the admin navigation menu (usually a sidebar or top menu).
  2. Go to Admin → Membership Types (or a similarly named "Membership" or "Membership Types" section).
  3. You should see a list of exactly two membership tiers belonging to Vista Verde.

Expected:

TierAmountBilling period
Standard Unit₱24,000per year
Townhouse₱18,000per year

Standard Unit should be marked as the default tier — it represents a standard residential unit, the most common home type in the community.

ℹ️ Unlike most other tenants in this demo, which have three membership tiers, Vista Verde only has two — Standard Unit and Townhouse. That is correct and by design for this HOA, not a missing third tier.

PASS if exactly these two tiers appear with these exact amounts and an annual (yearly) billing period. FAIL if a tier is missing, a third tier appears, an amount doesn't match, or the billing period says monthly or something other than yearly.

If something looks wrong here, take a screenshot of the Membership Types screen before moving to the next step.


7. Step 3 — Check the members list

  1. From the admin navigation, go to Admin → Members.
  2. You should see a list of homeowners belonging to Vista Verde, each with a status badge such as Active, Expiring soon, or Expired.
  3. Look specifically for at least one member whose status is "Expiring soon" and one whose status is "Expired" — this mirrors the real-world reminder work a volunteer treasurer does each year to chase down unpaid assessments.

Expected:

StatusApprox. count
Active (not expiring soon)7
Expiring soon2
Expired1

PASS if you can see a mix of statuses matching this pattern, with at least one clearly flagged as expiring soon and one as expired. FAIL if every member shows the same status, if the expiring-soon or expired members are missing, or if the numbers are wildly different from this pattern.

⚠️ Staff accounts (admin, treasurer, events) are separate login accounts and may or may not appear in this same member list — don't panic if the total count includes or excludes them; just verify the member-level status spread above rather than fixating on the raw total row count.

8. Step 4 — Check the past community meeting (the free AGM)

  1. From the admin navigation, go to Admin → Events (the section may be labeled "Events" in the product even though Vista Verde's staff call this a "community meeting" in conversation — that's expected wording drift, not a bug, if you see it).
  2. Find and open the meeting named "Annual General Meeting 2025", held at the Clubhouse.
  3. Check its details: location, status, ticket price, and attendance.
⛔ Before you look at the numbers: this is the tenant's signature trap. Because the Annual General Meeting is a FREE (₱0) meeting, it is expected to have NO payment records at all — a free meeting never creates a payment in the first place, so an empty payments list here is correct, not missing data. What you're really confirming is that the screen shows ₱0 or "Free" cleanly, without a blank field or an error message. Keep in mind the browser alone can't prove a negative (that zero payments exist anywhere in the system) — the operator already confirmed that before freezing the demo, so the ₱0 shown on screen is your proxy for that fact, not independent proof of it.

Expected:

FieldValue
VenueClubhouse
StatusCompleted
Ticket price₱0 (Free)
Attendees checked in6

PASS if the meeting shows as Completed at the Clubhouse with a ₱0/Free ticket price, 6 people checked in, and no payment records (which is correct for a free meeting). FAIL if the meeting is missing, shows the wrong status, a non-zero price, a different check-in count, or if the screen displays a blank/broken price field instead of a clean ₱0 or "Free" label.


9. Step 5 — Check the paid assessment invoice

  1. From the admin navigation, go to Admin → Billing → Invoices (the section may simply be called "Billing" or "Invoices").
  2. Find the invoice titled "2025 Annual Assessment — Standard Unit".
  3. Open it and confirm its amount and status, then look for the payment record linked to it.

Expected:

FieldValue
Invoice2025 Annual Assessment — Standard Unit
Amount₱24,000
StatusPaid
Linked payment amount₱24,000
Payment methodSimulated

PASS if the invoice shows ₱24,000, status Paid, and a matching ₱24,000 payment record with method "Simulated." FAIL if the amounts don't match, the status isn't Paid, or there is no linked payment at all.

✅ Seeing "Simulated" as the payment method is expected in this demo — it does not mean anything is broken, it just means the payment was recorded via the demo's test payment flow rather than a real card or bank transfer.

10. Things that look wrong but are correct


11. Finishing — record your verdict

Once you've completed Steps 1 through 5, open the tracker at tester-files/04_TRACKERS/DEMO_REVIEW_TRACKER.md and record your result for the Vista Verde HOA tenant.

There is no partial credit — one FAIL means the overall tenant verdict is NO-GO.


12. Quick reference card

ItemValue
Local URLhttp://vistaverde.membervu.local:8090
Cloud URLvistaverde.demo.membervu.com
Admin loginadmin@vistaverde.demo
Treasurer logintreasurer@vistaverde.demo
Events manager loginevents@vistaverde.demo
Password (all accounts)Demo123!
Standard Unit tier₱24,000 / year
Townhouse tier₱18,000 / year
Members: Active7
Members: Expiring soon2
Members: Expired1
Community meeting: Annual General Meeting 2025₱0 (Free), Completed, 6 checked in, no payments
Invoice: 2025 Annual Assessment — Standard Unit₱24,000, Paid, payment method Simulated