We Build Your Websites
All projects

Traffic Defence Kits

Django 5.2PostgreSQLGunicornNginxStripe Checkoutxhtml2pdf (document generator)custom CSS (no Tailwind)WhiteNoisePillow
Traffic Defence Kits screenshot

Traffic Defence Kits sells affordable, self-help kits that walk Ontario drivers through fighting their own traffic tickets. Each kit is a guided, login- and purchase-gated process: ordered in-page steps, embedded video walkthroughs, downloadable guides and fillable templates, and an interactive document generator that turns a short form into a personalized, court-ready PDF (for example, a disclosure request or a proof-of-insurance letter to the prosecutor).

The model is one free starter kit as a lead magnet (Fail to Surrender Insurance Card) plus paid kits (Speeding, $29.99), each a one-time purchase with lifetime access — no subscription. Payments run on Stripe Checkout; access is granted automatically on a successful payment and tracked per step so buyers can pick up where they left off.

Custom "Signal & Slate" design system — deep navy authority on a cool off-white canvas, a signal-amber accent as the traffic cue, and a stoplight-green for free/success states, with red reserved strictly for warnings. Email-login accounts, an LSO-compliant Terms of Service, and a prominent "not legal advice / education only" posture throughout. The site is information and templates only — it does not provide legal services.

Want one like this?

I take on a small number of new builds each quarter. Tell me what you're after.

Start a project
{# Site-wide card scroll-reveal. Tags with .js-anim-ready so CSS knows to apply the initial hidden state, then IntersectionObserver flips each .wbf-card-reveal to .is-in-view as it enters the viewport. #}