This is a walkthrough of my Itinerary Planner, a Java-based desktop application designed to streamline travel planning. Built for my academic project at UBC, this application helps users manage their trips efficiently by offering the following features:
✈️ Add destinations with custom dates and activities
💰 Set daily budgets and track spending
🧳 Create a checklist of essential items
🗓️ View your trip day-by-day, including flight and accommodation details
The app is built following object-oriented design principles, with a console-based UI, clean modular structure, and persistent storage.
🔧 Technologies Used:
Java
OOP design
No external libraries (pure Java desktop)