Wolk for Senate
The campaign website for Dave Wolk's 2026 run for Vermont State Senate. It takes donations too.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS v4
- Neon Postgres
- Stripe Checkout
- Resend
- Vercel
- Vitest
- Playwright
Overview
This is the 2026 campaign website for Dave Wolk, an Independent candidate for Vermont State Senate in Rutland County. I designed and built all of it.
Donations are the part that had to be right. There are rules about who can give and how much, and the campaign has to report what it takes in.
Highlights
Campaign finance rules
Before any charge is made, the server checks the donation against the law. That means Vermont's $1,940 cap per person, the $100 threshold where a donor's name and address are required, and three statements every donor has to confirm.
A CSV for the filing
A password-protected admin page exports every contribution as a CSV, in the column order Vermont's filing uses. Nobody on the campaign has to retype anything.
The design
The background is a warm off-white. The green is Castleton green, the color of the university where Dave was president. Headlines are set in a serif, and the body copy is in his own first-person voice. Every page was checked against WCAG.
A closer look


