This roadmap provides an overview of the planned features and development phases for the Travel Planner application. The goal is to provide users with a personal trip organization tool designed to help users efficiently plan, manage, and analyze their travels.
- Allow users to plan trips with detailed itineraries
- Enable budget setting and tracking of expenses
- Provide data visualizations and trip analysis tools
Objective: Enable users to input and manage key trip information.
- Destination and date input
- Transportation and accommodation details
- Add/edit/remove activities and points of interest
- Generate a daily itinerary
Objective: Provide tools for trip budgeting and expense tracking.
- Input and update total trip budget
- Categorize expenses: accommodation, meals, transport, activities
- Track and display current vs. remaining budget
- Offer budget adjustment suggestions
Objective: Provide insights into travel plans and financial habits.
- Timeline view of itinerary and events
- Pie chart / bar chart of expenses by category
- Recommendations based on past trips
| Milestone | Description | Deadline | Status |
|---|---|---|---|
| Milestone 1 | Choose Project + Project Management | April 17 | Done |
| Milestone 2 | Trip Details and Itinerary + GitHub | May 1 | Done |
| Milestone 3 | Budget Management + Classes + Refactoring | May 8 | Done |
| Milestone 4 | Data Visualization and Trip Analysis + Unit test + Issues | May 15 | β³ Pending |
| Milestone 5 | Virtual environment + In-person presentation | May 22 | β³ Pending |
- This roadmap will be updated as development progresses.