 
- 
What is TravelPal? First and foremost, it is a cross-platform desktop application for those who love to plan and micromanage their travels! 
- 
It includes various features to help in planning the trip beforehand, such as an itinerary planner, a pre-trip inventory manager, bookings and expense manager. 
- 
During the trip, there is also an inbuilt diary application that allows the user to record details of the trip, and a contacts manager to store important contacts related to the trip. 
- 
In addition, it’s primary preferred form of input from the user is the Command Line Interface (CLI), but it also provides a Graphical User Interface (GUI) for those who like to use alternative inputs, such as a mouse. Jump to the quick start to get started! 
Acknowledgements
- 
Original code source was from AddressBook-Level3 project created by SE-EDU initiative at https://se-education.org 
- 
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob. 
- 
Many icons used were provided by the site Icons8 Example 1. full list- 
https://icons8.com/icons/set/globe - Globe icon 
- 
https://icons8.com/icons/set/airplane-front-view" - Airplane icon 
- 
https://icons8.com/icons/set/trave-diary"> - Travel Diary icon 
- 
https://icons8.com/icons/set/overtime"> - Schedule icon 
- 
https://icons8.com/icons/set/back"> - Back icon 
- 
https://icons8.com/icons/set/in-inventory"> - In Inventory icon 
- 
https://icons8.com/icons/set/turkish-lira"> - Turkish Lira icon 
- 
https://icons8.com/icons/set/grid"> - Grid icon 
- 
https://icons8.com/icons/set/help"> - Help icon 
 
-