Skip to content

AY2223S2-CS2103-F11-2/tp

 
 

Repository files navigation

Duke Driver

CI Status

Ui

Duke Driver is a desktop app assisting delivery men in managing delivery jobs and contacts. If you are looking to perform better at your delivery job, Duke Driver can assist you to finish your daily tasks more efficiently, according to your requirements.

Features

  • Customers' contacts management system:
    • View list of contacts of customers
    • Add contact
    • Delete contact
    • Edit contact
    • Find contact
    • Clear all contacts
  • Delivery tasking management system:
    • View jobs
    • Add jobs
    • Delete jobs
    • Edit jobs
    • Find jobs
    • Mark jobs as completed/uncompleted
    • Mass import jobs from file
  • Reminder and notifications:
    • Add reminder
    • View list of reminders
    • Delete reminder
    • Set reminder for upcoming deadlines/jobs
    • Get notified of upcoming reminders and jobs as soon as you open the app
  • Timetable:
    • Display timetable for the week specified by users
    • Display lists of unscheduled and completed jobs
  • Stats dashboard:
    • Show total number of all jobs, completed and pending jobs
    • Show total earning
    • Show total number of all jobs, completed and pending jobs for last week
    • Show total earning for last week

  • This project is based on the AddressBook-Level3 project created by the SE-EDU initiative.