DeisBikes
A full-stack campus bike-share platform — real-time lock control, OAuth-gated access, and a live fleet dashboard. $20k funded, 162 monthly riders.
01 — The problem
Brandeis had no campus-wide way to share bikes. DeisBikes set out to fix that with a real platform — not a spreadsheet — backed by $20k in funding and a pilot serving 162 monthly riders.
02 — What I built
A full-stack ride-management system in React, Node.js/FastAPI and Tailwind with real-time lock control. Access is gated to @brandeis.edu accounts via Google OAuth 2.0 (Passport.js) and a multi-step safety workflow — waiver signing plus Moodle course approval — before anyone can unlock a bike.
03 — Operating the fleet
A live admin dashboard and polling-based ride tracker keep all 12 bikes monitored in real time, with manual overrides for uninterrupted service. On-demand PDF receipts and ride-history reports stream straight to the client via PDFKit — no temp files.