Skip to content
Open
No due date
Last updated Mar 24, 2024
60% complete

The goal of this milestone is to design, develop, and integrate the Rental Module into the Moto Delivery Manager system. This module will enable delivery drivers to rent motorcycles for their delivery tasks, ensuring a smooth and efficient rental process from selection to return. Key functionalities to be implemented include:

  • Creation of the Rental, RentalPlan, and associated domain logic to manage rental agreements.
  • Implementation of rental plans with flexible durations and costs, including penalties for early returns and fees for late returns.
  • Integration of checks for motorcycle availability and driver license validation to ensure only eligible drivers can rent motorcycles.
  • Development of user-friendly interfaces for drivers to create, view, and manage their rentals.
  • Calculation of total rental costs, applying penalties or additional fees when necessary, and providing clear summaries to drivers.
  • Ensuring data integrity and consistency across the Rental Module with proper transaction management.

By the end of this milestone, the Moto Delivery Manager system should be capable of handling all aspects of motorcycle rentals, contributing to the overall efficiency and satisfaction of delivery drivers.

List view