ArchivedFull-stack
GaragePass
Digital garage services booking platform

Tech stack
- MongoDB
- Express.js
- React
- Node.js
- Stripe
- Firebase Auth
- Google Cloud
Status
Archived
Overview
GaragePass solves the fragmented garage-booking experience by providing a dual-sided marketplace. Drivers discover, compare, and book automotive services in a few clicks, while garage owners manage listings, availability, and revenue from a single dashboard. Built on the MERN stack (MongoDB, Express, React, Node.js) with Firebase Authentication for secure sign-in, Google Cloud services for geocoding and notifications, and Stripe Connect for split payments. I designed the data model, implemented the REST API, built the React front-end, and set up the CI/CD pipeline on Vercel.
What it achieves
- 1End-to-end booking and payment integration
- 2Dual-sided marketplace for drivers and garages
- 3Seamless Stripe-powered payment processing
Features
- Real-time availability calendar for garage owners
- Geocoded garage search with distance filtering
- Stripe Connect split-payment flow
- Firebase-based email & OAuth authentication
Challenges
- Coordinating real-time slot availability across time zones
- Implementing Stripe Connect onboarding for garage owners
- Optimising MongoDB aggregation pipelines for search performance