Features:
• Ride Booking: Enables users to book rides by entering their destination or selecting from available options.
• Profile Viewing: Allows users to view detailed rider profiles and information.
• Google Maps Integration: Provides a visual representation of destination and departure points on interactive maps.
• Chat Option: Facilitates direct communication between users and riders.
• Offer Creation: Users can create and manage custom ride offers with details such as destination, departure, date, and time.
• Offer Acceptance/Rejection: Allows riders to review and accept or reject ride offers.
• Ride Details: Provides comprehensive information about rides.
• Notifications: Sends alerts for offer status, payment updates, and other important information.
• Weekly Payment Plan: Manages payments through a weekly subscription model.
• Payment Details: Displays transaction history and pending payments.
• Ride Registration: Allows riders to register their rides and manage related details, including uploading images of the ride.
• Contract Management: Allows riders to view, edit, or delete details of their own active ride offers on the contracts page.
Technology:
• Frontend: JavaScript, TypeScript, Angular, Bootstrap, HTML, CSS.
• Backend: Flask Framework, Python.
• Hosting: AWS (Amazon Web Services)
• Database: : SQL for storing image URLs and essential data.
• Mobile App Frontend: • Frontend: Flutter and Dart.