Introduction

Hello, my name is Vu Hieu Nguyen, and I am currently a year 2 Computer Science student at National University of Singapore.

Thank you for choosing to use our travel companion, Volant. I am a member of Team Volant, which consists of five students developers, who developed Volant as our CS2103T Software Development module group project.

PROJECT: Volant

Volant is a travel assistant desktop application aimed at assisting solo travellers with the logistics of planning their travels. The user interacts with it using a CLI, and it has a GUI created with JavaFX. It is written in Java and it is primarily based off of the Address Book 3 application developed by the CS2103T teaching team.

Summary of Contributions

I am responsible for ITINERARY features with Zeke and am the main tester of Volant. You can view my code contributions to this project on RepoSense.

  • Major Enhancement: Implemented Itinerary Page of application (with Zeke)

    • What it does: Allow users to view and manipulate the itinerary with different activities in the application.

  • Testing: Refactored the code base for JUnit testing

    • Justification: Most of the original test code was for Address Book 3. These codes were modified and changed to fit our design of Volant.

  • Testing: Did JUnit testing for ITINERARY (with Zeke)

    • Highlights: I added JUnit tests for itinerary’s commands and parsers, while Zeke added JUnit tests for itinerary’s model and storage.

Contributions to Developer Guide

Figures Contributed

  • Figure 7. Interactions Inside the Logic Component for the delete 1 Command

  • Figure 10. Structure of the Model Component in Itinerary

  • Figure 15. Activity Diagram for add Command

  • Figure 16. Activity Diagram for find Command