Yorkshire Motorsport
A full-stack event calendar and spectator-access tracker for UK grassroots motorsport, built and self-maintained end to end.
Yorkshire Motorsport is Mark's own build, run to the same standard as every client project: a consolidated calendar of track days, test days, and race meetings across five circuits in and near Yorkshire, Donington Park, Cadwell Park, Croft, Harewood Hillclimb, and Oulton Park, solving a real, recurring problem for local trackday drivers and spectators who previously had to cross-reference several separate calendars just to find out what's actually on.
A daily cron job ingests events from multiple independent sources, normalising wildly different formats into one schema. Each source is scraped independently and never allowed to take the others down with it: a broken or blocked source is logged and skipped rather than overwriting good data, and the site owner gets a plain-text summary email after every run, source by source, with anything that errored or came back with a suspiciously low count called out at the top.
Spectator access at UK circuits is often genuinely unclear, published calendars rarely say whether a test day is open to watch. Yorkshire Motorsport solves this with community reporting: visitors confirm or deny access after attending, building a real, crowd-sourced picture over time. Confirmed and subscribed users get double opt-in email alerts, and every event exports to a one-tap calendar subscription (webcal/ics) that updates automatically as new events are added.
A community photo gallery rounds out the site: trackday and race photography submitted by the people who shot it, filterable by circuit and car, with every image credited to its photographer.
Each event page has a native Share button (Web Share API, with a plain copy-link fallback on browsers that don't support it) and a one-tap link into the contact form, pre-filled with which page it's about, so a wrong detail is a few taps to flag rather than an email written from scratch. Circuit pages also show straight-line distance to Leeds, York, Sheffield, and Bradford, computed live from each circuit's own coordinates rather than hardcoded, so the numbers can't quietly go stale.
The engineering underneath matches the ambition: signed, expiring session tokens for the admin area rather than a raw shared password, XSS-safe structured data, robots.txt-respecting scrapers with real block-page detection, rate limiting on every public submission endpoint, and an automated test suite covering the highest-risk logic. It's a live, actively maintained product, not a portfolio piece left to go stale after launch.
“ Austin Tech Solutions built and set up the web infrastructure for Yorkshire Motorsport, and the entire process was seamless. The site required complex data structuring, a clean mobile-friendly layout, and reliable performance to handle live event aggregation. The technical execution, attention to detail, and speed of delivery were top-notch. Highly recommended for any business looking for professional web engineering and design. ”
Ready for a similar transformation?












