OnTheGo is a modern, full-stack urban mobility platform that enables users to:
- Carpool with others
- Rent cars and motorcycles
- Pool motorcycle rides (coming soon)
- Manage bookings, listings, and user profiles
- Rate and review other users
- Carpooling: Find or offer rides, manage trips, and split costs.
- Car & Motorcycle Rental: List your vehicle or rent from others with flexible terms.
- User Profiles & Ratings: Secure authentication, profile management, and a robust user rating system.
- Real-time Booking: Book rides and rentals instantly with live availability.
- Modern UI: Built with React, Tailwind CSS, and shadcn/ui for a beautiful, responsive experience.
- Dark Mode: Custom theme toggle with system preference support.
- Mobile-First: Always-visible bottom navigation for easy access on any device.
- Supabase Backend: Authentication, database, and storage powered by Supabase.
- Frontend: Vite, React 18, TypeScript, Tailwind CSS, shadcn/ui
- Backend: Supabase (PostgreSQL, Auth, Storage)
- Deployment: Vercel (Production Link)
- Clone the repo
- Install dependencies:
npm install - Set up your
.envwith Supabase keys - Run locally:
npm run dev
MIT