Daren - Project Portfolio Page
Overview
Ha(ppy)Bit is a desktop app aimed to empower students to achieve their goals—whether personal, academical, or health—amidst the hectic and stressful university life, through cultivating good habits. Users can only run the app on a Command Line Interface (CLI).
Summary of Contributions
Code Contributed
https://nus-cs2113-ay2122s1.github.io/tp-dashboard/#breakdown=true&search=dj-tan
Enhancements Implemented
- General code structure (goal, habit, interval, command)
- Date Parsing
- Table Printing
- Switching between UI of start-up and main interface
- Parser Test (not including subclasses)
Contributions to User Guide (UG)
- Version 1.0
- Fix minor spelling errors and descriptions
- Version 2.0
- Design command examples to follow a top to bottom sequence
- Updated code screenshots with new UI
- Updated command summary
- Version 2.1
- Fix spelling and documentation errors
- Updated test codes to match output if keyed on the day of PE
- Added Option 6: Exit Application for Start-Up Interface
Contributions to Developer Guide (DG)
- Section 1: Introduction
- Section 2: Setting Up
- Section 3: Design
- Section 4.1: Adding a Goal (excluding sequence diagram)
- Section 4.2: Adding a Habit (excluding sequence diagram)
- Section 4.3: Listing all Goals (excluding sequence diagram)
- All Design Considerations for Section 4
Contributions to Team-Based Tasks
- Code refactoring (especially for number, name and type checks in Parser)
- JavaDoc
- Code testing
Review/Mentoring Contributions
- Reviewed teammates PRs