A ridesharing platform built for SJSU students, with ML-based route matching, driver verification, and real-time safety monitoring across a nine-service backend.

LessGo lets SJSU drivers post scheduled trips and riders book seats that fit their schedule, with every user verified against a valid SJSU student ID before they can participate.
Under the hood it's nine microservices — auth, trips, bookings, payments, notifications, cost calculation, and two ML services — behind a single API gateway, talking to a PostGIS-backed Postgres database on Supabase.

