Creator

404: Gears Not Found

A single-speed cycling website and community.

Visit site →
Next.jsTypeScriptMDX
404: Gears Not Found logo

About this project

404: Gears Not Found is a single-speed mountain biking site and community: ride reports, rider profiles, bike features, and the occasional manifesto ("There are no derailleurs here"). Built with Next.js and MDX so stories, rides, and bikes are all just content, with an open call for readers to submit their own.

Technical specifications

Framework
Next.js 16.2.10 (App Router, RSC), React 19
Language
TypeScript, Tailwind CSS 4
Content
Custom MDX pipeline, Zod-validated frontmatter
Maps / GPX
@tmcw/togeojson, @turf, rendered with MapLibre GL
Hosting
AWS Amplify (Web Compute/SSR), production + dev
Testing
Vitest, Playwright

There's no database. Git and MDX are the publishing system, with a build-time search index and a prebuild script that validates content frontmatter against a schema. The submissions pipeline uploads directly from the browser to S3 via presigned URLs, sidestepping Amplify's Lambda payload limit.