Personal dashboard
5 live tiles: Upcoming Events, My RSVPs, Community Updates, Notifications, Dues.
A complete tour of what HOA For All ships with on day one. Every capability listed below is already built, tested, and running in real communities.
5 live tiles: Upcoming Events, My RSVPs, Community Updates, Notifications, Dues.
Capacity limits with race-safe locking. 24-hour reminder emails. Auto-archive past events.
Submit, comment, react. Rate-limited (3/day) to keep signal high. Per-post visibility set at approval.
Officers section (President, Treasurer, Secretary) with portfolio assignments and contact links.
Opt-in only. Per-field privacy toggles for phone, email, address. Searchable by name or street.
Real OSM tiles, every household geocoded, 3D building extrusion, satellite toggle, keyboard accessible.
20 service categories, neighbor reviews (1–5 stars + 500 chars), 'Recommended by' provenance.
Sheriff, fire, water, schools, civic meetings — tel: and mailto: links throughout.
Identity card, household, account details, notification prefs, directory visibility, security.
Compose subject + body. Audience by role, RSVP status, or individual preference. Send now or schedule.
Approve, reject, request edits, or edit-with-history on resident-submitted posts.
Capacity limits, HOA-sponsored badge, automatic archive, automatic reminders.
Invite via tokenized email, activate, deactivate, force-reset password, reissue reset.
Verify vendors, mark recommendations, delete inappropriate reviews.
Grant/revoke board memberships with term tracking. Every change audit-logged.
Every state-change tracked. Filter by actor, action, date. Export to CSV anytime.
Edit branding, hero text, civic info, accent color, logo. Reasonable defaults out of the box.
Opt-in text alerts for event reminders, urgent announcements, and water/road outages. Twilio-powered, geo-protected, rate-limited.
Residents can DM any board member from their profile card. Threaded, audit-logged, with quiet-hours respected.
Publish agendas before each meeting. Residents react and comment inline. Minutes get the same treatment after.
Upload or live-record. Whisper-class transcription with speaker diarization. Searchable archive of every meeting.
Decisions, action items, votes, and next steps extracted automatically. Editable before publishing.
Push the AI summary to email + SMS for every resident in seconds. No re-typing the meeting recap.
TOTP via Laravel Fortify. Account lockout after failed attempts.
Optional flow for new invitees and on admin-triggered resets.
Visitor, Resident, Moderator, Board, Admin — enforced via Laravel policies on every protected route.
Every owned table has a community_id FK with a linter test that enforces it. Runtime scope on every model.
Logo, accent color, email 'from' name. Custom domain on Pro tier.
Atkinson Hyperlegible body type, 17px minimum, prefers-reduced-motion, screen-reader tested.
Every household, post, event, and audit entry exportable as CSV. No lock-in.
201 tests / 779 assertions, 100% green. Every state-change has a test.
A 20-minute walkthrough on a real community.