Skip to content

Conversation

@xInsanityInRed
Copy link

Developer Checklist

  • Adhered to the guidelines outlined in the README & Contributing file.
  • Maintained the correct directory structure (e.g., ProjectName/...yourfiles).
  • Please ensure to include a README file for enhanced project clarity.
  • Starred ⭐ the repository (optional).

Summary

Created the Travel Itinerary Planner as a CLI application that adds, edits, views, deletes itineraries, and saves these changes to a binary file. Fixes #92

Screenshot

Start screen + Add itinerary
image
Selecting an itinerary value type to edit/change
image
Choose to edit something from your own pre-made itineraries (labelled by name)
image
View your pre-made itineraries in a formatted list
image
Unittests created to verify the functions work as expected
image

Live Project Link

Include a link to the live project here.

… function handler (manage_itineraries.py). Also added requirements.txt for pip install.
…w_flight(), AND add_new_attraction) to main.py and manage_itineraries_py, + tidied up itinerary nesting.
… or itinerary attraction) to main.py and manage_itineraries.py + code cleanup.
…nittest manage_itineraries.py file + fixed issues with all itinerary flights showing in "edit an existing itinerary" when only one itinerary's flights should show
…and passed after adding duplication checks in manage_itineraries.py
…ew/editied value from manage_itineraries.py to main.py, then passed this value as a parameter into edit_itinerary() function.
…n (True/False) where needed for unittesting.
@github-actions
Copy link
Contributor

github-actions bot commented Dec 7, 2025

👋 @xInsanityInRed 👋

We're delighted to have your pull request! Please take a moment to check our contributing guidelines and ensure you've filled out the PR template for a smooth process. We will review it soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Travel Itinerary Planner

1 participant