Nguyen Ngoc Long - Project Portfolio Page
Overview
Zer0Note is a note taking and organisation application meant for students(especially those who can type fast). It combines the features of note-taking apps (like OneNote) with the interaction speed of command-line based tools like vim and emacs. It helps students (like yourself!) to keep track of deadlines and take notes quickly.
Summary of Contributions
- New Feature: Added the
list
command for timetable mode in v1.0 (#45)- What it does: allows user to view the existing tasks, or done and undone tasks separately.
- Justification: This feature is allows users to keep track of tasks.
- New Feature: Added
mode
command in v1.0: (#48)- What it does: allows user to switch between the two mode of the program, timetable and notebook.
- Justification: This feature is essential to allow ZeroNote to be an all-in-one program.
- New Feature: Added the
list
command for notebook mode in v2.0 (#42)- What it does: allows user view the existing notes that they have.
- Justification: This feature allows users keep track of notes.
- New Feature: Added
list /urgent
command in v2.0 (#67)- What it does: allows users view their top three upcoming deadlines.
- Justification: This feature allows users manage tasks better by knowing what is urgent.
-
Code Contributed: RepoSense link
- Documentation:
- User Guide:
- Developer Guide: (#134)
- Added details and sequence diagrams for
list
command inNotebook
mode - Added details and sequence diagrams for
list
command inTimetable
mode - Added details and sequence diagrams for
ModeSwitch
feature - Added details for
Task
components andNotebook
components
- Added details and sequence diagrams for
-
Contributions to team-based tasks
- Created the first release of the jar file.
- Refactored the code once at the beginning and introduce the AppState object to improve the use of OOP principles (#45)
- Created a demo video for the first release to present during the tutorial
-
Reviewing/mentoring contributions
- Fix bug from others’ code before the release of the first JAR file (#143)
-
Contributions beyond the project team