App Registry
All Projects
Polyglot Path
Live

Polyglot Path

A browser-based TDD-style coding challenge platform for mid-to-senior engineers picking up new programming languages for client work, covering 10 core concepts across 3 difficulty levels.

Notes

  • No login — progress tracked via UUID-based links with optional named links via /claim
  • Linear challenge progression enforced (Simple → Intermediate → Advanced), with Advanced skippable after Intermediate
  • Admin view at /admin with password protection, showing per-user completion stats and delete functionality
  • Progress saved to KV with 500ms debounce
  • Brand colours: #1e2356 (navy), #6e4aa2 (purple), #939894 (grey), #C8ff01 (lime)
  • Fonts: Space Mono (headings/labels), DM Sans (body)

Future Ideas

  • Language selector with per language progress tracking
  • Copy challenge/tests button for pasting into IDE
  • update instructions to point out it's an honour system
  • Mention how language choice can effect difficulty of challenges
  • download CSV

Stack

ReactViteTypeScriptUpstash RedisVercel

Infrastructure

HostingVercel
DatabaseUpstash Redis

Meta

Last reviewed2026-05-17
Added5/17/2026