← All work
Product build · 2025
A vendor marketplace, built and demonstrated, never launched.
A marketplace for the community-association industry: managers find vendors who serve their properties, and vendors get a way to be found. I developed it with the firm's CEO, as the only software developer.
The problem
Community-association managers need roofers, painters, attorneys, banks and other vendors who actually serve a given property, and vendors need a way to reach them.
What I did
- Shaped the product concept, functionality and user experience together with the firm's CEO.
- Organized it as a TypeScript monorepo with separate frontend and backend.
- Kept payments server-controlled from the start: prices set on the server, webhook signatures and idempotency checked.
What I built
- Several user types: association managers, vendors, administrators, and parts of a guest flow.
- Vendor discovery by service area, at county, state or nationwide level.
- Vendor onboarding, properties, requests for proposal, threaded messaging and guest discovery.
- Stripe Checkout and webhook handling for a planned paid-placement system.
- A compliance-document system: vendors upload licenses and insurance, files are validated beyond the browser's file type, stored, synced to Egnyte with retries, and reviewed by an administrator; verification comes from approved, unexpired documents.
Where it stands
0external users; it never launched
0real payments processed
1software developer
The document workflow reached the point where I demonstrated it. Development stopped in late 2025, before launch, with parts still unfinished or configured for testing. It is substantial pre-launch engineering, not a launched marketplace.
Never reached production.
Stack
- TypeScript
- pnpm monorepo
- Next.js
- React
- Node.js
- Express
- PostgreSQL
- Supabase
- Clerk
- Stripe
- Egnyte
- Resend
- Twilio
Tell me what's still being done by hand.
A 30-minute call. No pitch deck. Bring the spreadsheet, and we'll start with why.
Book a call