RoadBuddy is a modern ride-sharing platform that connects drivers and passengers for efficient, affordable, and sustainable travel. Inspired by platforms like BlaBlaCar.
RoadBuddy is a full-stack application designed to:
- Share rides efficiently - Drivers can offer spare seats on planned trips, while passengers can find rides matching their schedule and route
- Reduce costs - Shared trips are significantly cheaper than traditional taxi or rideshare services
- Promote sustainability - Multiple passengers per vehicle mean fewer cars on the road and reduced carbon emissions
- Build community - Connect with fellow travelers and build a trusted network of drivers and passengers
- User registration and authentication
- Ride posting and search
- Real-time messaging between drivers and passengers
- User ratings and reviews
- Mobile-friendly web interface
RoadBuddy/
├── backend/ # Go
└── frontend/ # Next.js
- Backend Setup - Start the API server
Backend:
- Go 1.25+
- PostgreSQL
- REST API
- JWT Authentication