SpokeToWork desktop view showing the map interface with cycling routes

SpokeToWork

Job-hunting by bicycle — route planning, company tracking, and encrypted messaging

The Problem

Job seekers who commute by bicycle need to plan efficient routes between potential employers, track their applications, and communicate securely. Existing job platforms ignore the logistics of physically visiting companies, and none offer route optimization for cyclists.

The Solution

SpokeToWork is a Progressive Web App built with Next.js and MapLibre GL that lets users plot companies on an interactive map, generate optimized cycling routes between them, manage job applications, and exchange end-to-end encrypted messages using ECDH shared-secret cryptography — all while working offline.

Interactive map with company markers and cycling routes
MapLibre GL map with route optimization
Company management list with application status
Company tracking and application management
Route planning sidebar with distance and time estimates
Cycling route planning sidebar

Tech Stack

Next.jsReact 19TypeScriptMapLibre GLSupabaseECDH EncryptionPWADockerTailwind CSSDaisyUI