/tp

Primary LanguageJavaMIT LicenseMIT

CI Status

Ui

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

  • The project simulates an ongoing software project for a desktop application (called ScheDar) used for managing tasks and planning schedule.

    • It is written in OOP fashion.
    • It comes with a reasonable level of user and developer documentation.
  • This project builds a calendar and scheduling application that assists students in the planning of their lecture and tutorial schedules, as well as keep track of assignments and deadlines.

  • The following features will be offered:

  • Timetabling and scheduling: List out the different classes, meetings, and events on a given day. Allows for adding of weekly recurring events, like lectures and tutorials (with potential NUSMods integration for adding of modules by module code).

  • Task management: Tracking of deadlines for todos, homework, project, etc., and assigning of various priority levels for the different tasks

  • Different views: A daily, weekly, and monthly view for users to get a quick overview of current and upcoming tasks and events, and allow sorting based on deadline, priority, and other criteria.