Srinivasan Aarnav's Project Portfolio Page
Project: Calidr
Calidr is a time-management and scheduling calendar application, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
Given below are my contributions to the project.
My Contributions
- Code contributed: RepoSense link
- Enhancements:
- Features:
- Add - Add a task
- Delete - Delete a task
- Search - Search for tasks
- Priority - Associate a changeable priority to all tasks
- New commands:
todo
- Add a to-do to the calendarevent
- Add an event to the calendardelete
- Delete a task from the calendarsearch
- Search for tasks in the calendar using keywords
- Other enhancements:
- Set up the initial model of the application - added
Task
,TaskList
classes - Added new classes for all fields of a
Task
- Added required parser utility functions
- Added
CalidrParser
- the main parser used by the application - Added
UniqueTaskList
- a list of tasks and supports required operations
- Set up the initial model of the application - added
- Features:
- Documentation:
- User Guide:
- Added a section on the
search
command
- Added a section on the
- Developer Guide:
- Aded the implementation details for the Add, Delete and Search features
- User Guide: