Vendors
A neighbor-sourced directory of contractors and service providers. Anyone can recommend one, residents thumbs-up or thumbs-down what they’ve actually used, and admins approve new submissions before they go live.
On this page
What this directory is (and isn’t)
Vendors is a community-curated list of contractors and service providers (HVAC, plumbing, landscaping, electrical, cleaning, whatever categories your community has configured). Listings are recommendations from your neighbors, not vetted endorsements from the board. The page carries a disclaimer to that effect. it exists so residents can share who they’ve had a good experience with, not as an approved-vendors list.
Recommending a vendor
Any resident can click Recommend a Vendor and submit a card: vendor name, category, contact info, and a short note about why you’re recommending them. Submitted vendors land in pending status. You’ll see your own pending submission listed under Your Pending Submissions at the top of the page so you can track it.
How submissions get approved
New submissions don’t appear in the main directory until an admin approves them. Admins see a Submissions Needing Review panel at the top of the same page (residents don’t see this panel) with one-click approve or reject. Once approved the vendor card moves into the main directory; once rejected it’s removed.
Browsing, filtering, and sorting
The directory has category pill filters across the top and a sort toggle on the right with two modes: Top Rated (sorts by net votes. upvotes minus downvotes) and Name (A–Z). Both the active category and the active sort are preserved in the URL, so a link to a filtered view shares the same view to whoever opens it.
Votes and comments
Each card has thumbs-up / thumbs-down voting and a short comment thread. One vote per resident per vendor. changing your mind flips your existing vote rather than stacking. Comments are short, attached to the resident who wrote them (with avatar and name), and visible to everyone who can see the vendor card. Voting is the primary signal; comments add context.