Creator
404: Gears Not Found
A single-speed cycling website and community.
Visit site →
Next.jsTypeScriptMDX

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.