Back to projects

2026Design & Full-Stack Development

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.