You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-If package, list of functionalities/scripts it can perform
4
-
-If standalone script, short description of script explaining what it achieves
5
-
6
-
# Description
7
-
-If code is not explainable using comments, use this sections to explain your script
1
+
# Travel Itinerary Planner
2
+
This application lets you add, edit, view and delete itineraries from a CLI/terminal.
3
+
-Add and save an itinerary to an itineraries binary file that can be loaded and updated.
4
+
-Edit a saved itinerary item (e.g., name, location, flight departure date & time).
5
+
- Add multiple flights and/or attractions to one of the existing itineraries.
6
+
- View your itineraries (or a specific itinerary) in a formatted table.
7
+
-Delete a full itinerary, or just a flight or attraction from a specific itinerary (note: can only delete flights/attractions if there are more than 1 associated with that itinerary).
8
8
9
9
# Prerequisites
10
10
- Python 3.14
11
11
- pip (Python package installer)
12
-
- Git Bash
13
-
- (List out the libraries imported in the script)
12
+
- Command Line/Terminal (to run the application)
13
+
- rich 14.2.0
14
+
- pick 2.4.0
14
15
15
16
# Installing instructions
16
17
1. Clone the repository to your local machine
@@ -19,19 +20,35 @@ Short description of package/script
19
20
```
20
21
2. Change directory into the cloned repository
21
22
```bash
22
-
cd All-In-One-Python-Projects/'Travel Itinerary Planner'/
23
+
cd All-In-One-Python-Projects/'Travel_Itinerary_Planner'/
23
24
```
24
25
3. Install the required libraries
25
26
```bash
26
27
pip install -r requirements.txt
27
28
```
28
-
4. Run the program using
29
+
4. Run the program in Command Line or Terminal using
29
30
```bash
30
31
python3 main.py
31
32
```
32
33
33
34
# Screenshot
34
-
- Display images/gifs/videos of output/result of your script so that users can visualize it.
35
+
### Welcome to the Travel Itinerary Planner!
36
+

37
+
38
+
### Choose what items to edit
39
+

40
+

41
+
42
+
### View your itineraries, formatted into a neat table!
43
+

44
+
45
+
### And other neat features listed at the top of this document :)
0 commit comments