FeaturedIn development · first live charges Jan 2027
14 Acres Vineyard & Winery · about 800 wine club members
Trellis
- Problem
- The winery’s wine club billing vendor was discontinued, and every charge has to go through the Clover POS the tasting room already uses.
- Shipped
- A multi-tenant billing platform. Idempotency keys prevent double charges through the Clover API, and Postgres row-level security keeps each winery’s data separate.
- Result
- First live member charges planned for January 2027.
- Built
- AI-assisted · reviewed and tested by me
- Next.js
- TypeScript
- PostgreSQL
- Render workers
- Clover API
- GitHub Actions