RideLink
Ride booking platform for Vancouver with SMS-powered booking and notifications. Live at ridelinkyvr.com.
ridelinkyvr.com
Overview
The Challenge
RideLink is a ride booking platform serving the Vancouver area, live at ridelinkyvr.com. The goal was to make booking a ride as frictionless as sending a text: customers book through the site, and every confirmation, reminder, and update arrives instantly through Twilio-powered SMS.
Role
Solo Developer
Timeline
2026
Tech Stack
Process
How it was built
SMS-First Communication with Twilio
Twilio handles the entire communication layer: booking confirmations, ride reminders, and status updates all flow through SMS. Handling Twilio webhooks server-side in Next.js API routes keeps the booking state in sync with what customers see on their phones, so a rider never has to open the site to know their booking went through.
Supabase as the Backbone
All booking, customer, and scheduling data lives in Supabase (PostgreSQL). Supabase's client libraries and row-level security made it possible to ship a secure data layer quickly without maintaining a separate backend, and its realtime features keep the admin view current as new bookings land.
Shipping Fast on Vercel
The site is built with Next.js and TypeScript and deployed on Vercel. Server-side rendering keeps the public pages fast and SEO-friendly for local search, while the same codebase hosts the API routes that process bookings and talk to Twilio.
Results