A cryptic crossword trainer built with TanStack Start and deployed to Cloudflare Workers.
🔗 Live App: https://cryptic-conditioning.ethanmpotts.workers.dev
- Daily Cryptic: One deterministic puzzle per day based on the local date
- Endless Mode: Random puzzles with shareable seed-based URLs
- Timer: Track your solving time (mm:ss format)
- Check/Reveal: Verify your answers or reveal the solution
- Fast: Server functions load only one clue at a time for snappy performance
pnpm install
pnpm devThis starts the app in development mode at http://localhost:3000
To build the app for production:
pnpm buildTo preview the production build locally:
pnpm previewTo deploy your app to Cloudflare Workers:
pnpm run deploy- TanStack Router - Type-safe routing
- TanStack Start - Full-stack React framework
- Cloudflare Workers - Edge deployment
- Tailwind CSS - Styling