Inspiration We watched people give up. Not because free rides didn't exist in Seattle — but because the system was built for people who already knew how to navigate it. Somali grandmothers. Veterans who didn't know they qualified. Single moms with no car, no time, and no English. The services were always there. The access wasn't. We built RideReady to close that gap forever.
What it does RideReady is a voice-first web app that lets anyone in King County speak in their own language, upload their documents once, and apply to every free transportation service they qualify for in a single click. The AI automatically detects your language, asks simple eligibility questions, matches you to services across Medicaid, Medicare, disability, veteran, and low-income programs, and submits everything at once. No English required. No repeated forms. No phone calls. Just a ride.
How we built it We built RideReady using React and TypeScript on the frontend with TanStack Router for navigation. The voice assistant uses OpenAI Whisper for real-time speech transcription in 57 languages, GPT-4o for conversational eligibility matching, and OpenAI TTS to speak responses back in the user's own language. The document vault uses React state for file handling. The entire stack requires zero heavy backend infrastructure — making it realistic for a small nonprofit team to maintain and scale.
Challenges we ran into Getting the voice pipeline to work end to end — recording audio, transcribing it, running it through GPT-4o, and speaking the response back — all in under 5 seconds was technically challenging. We also struggled with making eligibility logic genuinely comprehensive across Medicaid, Medicare, disability, and veteran programs without overwhelming users with complexity. The hardest challenge was hiding all of that complexity while keeping the experience feeling simple and human.
Accomplishments that we're proud of We are proud that a user can open RideReady, speak in Somali, and within 60 seconds know exactly what they qualify for and be applied to multiple services simultaneously. We are proud that it works for the least tech-savvy person in the room. And we are proud that we built something that could realistically be deployed by Hopelink tomorrow with minimal infrastructure changes.
What we learned We learned that the biggest barrier to accessing social services is rarely awareness — it's friction. One extra form, one confusing label, one English-only interface is enough to make someone give up forever. We also learned that voice is genuinely the great equalizer — it removes literacy barriers, language barriers, and digital literacy barriers all at once.
What's next for RideReady Powered by Hopelink Next we want to add a secure cloud document vault so users never have to upload the same documents twice across any service. We want to add a phone number anyone can call — so people without smartphones can access RideReady too. We want to expand beyond King County to Pierce and Snohomish counties. And ultimately we want RideReady to become the single front door for every social service in Washington State — not just transportation, but housing, food, and financial assistance too. Every service Hopelink offers. One voice. One app.
Log in or sign up for Devpost to join the conversation.