Rideo: Ride Sharing App Description
### Introduction
Rideo is a ride-sharing app that helps commuters save on transportation costs while promoting sustainable travel. Our app is designed for users who want to share their ride with others who are traveling to the same destination at the same time. With Rideo, users can either share their own car or join a ride with another user. Our app offers a simple and efficient way to connect users with similar travel plans and help reduce the number of single-occupancy vehicles on the road.
### Target audience
- Students
- Commuters
- Travelers who want to save money on transportation
### Features
1. **User Authentication**: The app allows users to sign up and log in using their phone number or Google account.
2. **Trip Creation**: Users can create a new trip by specifying their start and end points, departure time, and the number of available seats. They can also add multiple waypoints to the trip, such as on a trip from Ahmedabad to Vadodara through Nadiad and Anand.
3. **Search and Join Trips**: Passengers can search for available trips and join the ones that suit their schedule and preferences. They can also filter trips by the number of available seats, departure time, and waypoints.
4. **Ratings and Reviews**: After the ride is completed, both the driver and the passenger can rate and review each other, which helps build a trustworthy community.
5. **Security and Privacy**: Rideo includes security and privacy features, such as contact verification, to ensure the safety and privacy of all users.
6. **Push Notifications**: The app sends notifications in case of a ride request or acceptance of the request.
### Flow
1. Sign up using phone number or Google account.
2. Verify phone number using OTP (if signing up with phone number).
3. Fill out profile details such as profile picture, email (if signing up with phone number), phone number (if signing up with Google), current status (car owner or normal user), and gender.
### Car Owner
1. Enter car details including car name, vehicle number, phone number, date, and number of empty seats.
2. Enter journey details including source, destination, ride price, ride arrival time, and way points.
3. Receive ride requests from other users and accept or decline them in the notification screen.
### User
1. Search journey details using Source, Destination, Date, and number of passengers.
2. Show a list of car owners going to the same destination.
3. Display ride details, including car name, number of seats available, price, boarding time, arrival time, duration, and way points.
4. Expand the trip to see more details about the ride.
5. Call the driver or tap to request the ride.
Rideo is a ride-sharing app that helps commuters save on transportation costs while promoting sustainable travel. Our app is designed for users who want to share their ride with others who are traveling to the same destination at the same time. With Rideo, users can either share their own car or join a ride with another user. Our app offers a simple and efficient way to connect users with similar travel plans and help reduce the number of single-occupancy vehicles on the road.
### Target audience
- Students
- Commuters
- Travelers who want to save money on transportation
### Features
1. **User Authentication**: The app allows users to sign up and log in using their phone number or Google account.
2. **Trip Creation**: Users can create a new trip by specifying their start and end points, departure time, and the number of available seats. They can also add multiple waypoints to the trip, such as on a trip from Ahmedabad to Vadodara through Nadiad and Anand.
3. **Search and Join Trips**: Passengers can search for available trips and join the ones that suit their schedule and preferences. They can also filter trips by the number of available seats, departure time, and waypoints.
4. **Ratings and Reviews**: After the ride is completed, both the driver and the passenger can rate and review each other, which helps build a trustworthy community.
5. **Security and Privacy**: Rideo includes security and privacy features, such as contact verification, to ensure the safety and privacy of all users.
6. **Push Notifications**: The app sends notifications in case of a ride request or acceptance of the request.
### Flow
1. Sign up using phone number or Google account.
2. Verify phone number using OTP (if signing up with phone number).
3. Fill out profile details such as profile picture, email (if signing up with phone number), phone number (if signing up with Google), current status (car owner or normal user), and gender.
### Car Owner
1. Enter car details including car name, vehicle number, phone number, date, and number of empty seats.
2. Enter journey details including source, destination, ride price, ride arrival time, and way points.
3. Receive ride requests from other users and accept or decline them in the notification screen.
### User
1. Search journey details using Source, Destination, Date, and number of passengers.
2. Show a list of car owners going to the same destination.
3. Display ride details, including car name, number of seats available, price, boarding time, arrival time, duration, and way points.
4. Expand the trip to see more details about the ride.
5. Call the driver or tap to request the ride.
Open up