EasyCommute is a cutting-edge ride-sharing application designed to connect commuters for shared rides. Inspired by popular platforms like BlaBlaCar, EasyCommute simplifies travel by enabling users to find and share rides with others going in the same direction. The app promotes cost-effective, eco-friendly, and convenient transportation solutions.
- Ride Searching: Find rides based on origin, destination, and time.
- Ride Offering: Share your ride with others traveling the same route.
- User Profiles: Create and manage profiles with ratings and reviews.
- Secure Payments: Seamlessly handle ride payments within the app.
- Real-Time Communication: Chat functionality for ride coordination.
- Notifications: Alerts for ride matches, trip confirmations, and updates.
The goal of EasyCommute is to:
- Provide a reliable platform for ride-sharing to reduce transportation costs.
- Encourage eco-friendly travel by reducing the number of vehicles on the road.
- Foster a community of trusted and verified commuters.
- Simplify coordination and communication among users.
- Frontend: React Native for a cross-platform web/mobile application.
- Backend: JAVA (Spring) for API handling.
- Database: MongoDB for scalable and flexible data management.
- Authentication: Firebase for secure user authentication.
- Payment Gateway: // Yet to be decided.
- Hosting: AWS for cloud deployment.