Skip to content

Endairion/6002CEM_Group13

Repository files navigation

VTumpang

VTumpang is a mobile application designed to promote carpooling by connecting drivers and passengers who are travelling in the same direction. It is aimed at reducing private vehicle usage and promoting a more sustainable future.

Features

  1. Easy Registration: Users can quickly register using their email address.
  2. Plan Trip: Users can plan their carpooling trip by selecting their destination and desired departure time.
  3. Available Trips: Users can view a list of available carpooling trips based on their desired destination and departure time.
  4. Carpool Request: Passengers can request a ride by selecting a trip from the available list.
  5. Custom Carpool Request: Passengers can create a custom carpool request by specifying their destination and departure time.
  6. Accept Custom Carpool Request: Drivers can accept or decline custom carpool requests from passengers.
  7. Activity Page: Users can view their recent activity, including trip requests and accepted rides.
  8. Trip History: Users can view their past carpooling trips.
  9. Trip Details: Users can view detailed information about a specific carpooling trip, including the driver's profile and passenger details.
  10. Ongoing Trip Details: Users can view real-time information about an ongoing carpooling trip, including the live location of the driver.
  11. Map Navigation with Live Location Tracking: The app provides real-time navigation using Google Maps to ensure a seamless and efficient carpooling journey.
  12. Carpool History: Users can view their carpooling history, including past trips as both a driver and passenger.
  13. Points Earned History: Users can view their earned points history based on their carpooling activities.
  14. Rewards: Users can earn rewards by actively participating in carpooling and accumulating points.
  15. Rewards Detail: Users can view detailed information about available rewards and how to earn them.
  16. My Rewards: Users can track their earned rewards and their current status.
  17. Redemption History: Users can view their redemption history for claimed rewards.
  18. Driver Registration: Drivers can register by providing their necessary information and vehicle details.

Technology Stack

VTumpang is developed using the Flutter framework, making it compatible with both Android and iOS devices. The app also utilizes Google Maps for navigation and Firebase for data storage and messaging.

Usage

Once registered, users can either create a carpool or join an existing one. To create a carpool, the driver selects their destination and desired departure time, and the app matches them with any passengers who have requested a ride in the same direction. Passengers can also request a ride by selecting a trip from the available list or creating a custom carpool request. Drivers can accept or decline custom carpool requests from passengers. Before and during the journey, both drivers and passengers can communicate with each other using the in-app messaging feature. After the journey, both parties can rate and review each other to maintain the quality of the carpooling community.

Users can track their carpooling activity, view trip history, and earn rewards based on their participation. The app provides real-time navigation using Google Maps for a seamless carpooling experience. Users can also view their earned rewards, redeem them for available rewards, and track their redemption history.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •