Travel diary Back to projects

My Travel Diary

Development

Travel and leisure

Story

During my travel in Australia, I took an online course with Harvard University and CS50 about Python development. One of the many projects that were part of this course was about developing a program using file input/output and object-oriented programming.

In order to complete this project, I thought about developing a program that allows you to keep track of your souvenirs by writing your day-to-day experiences during your travels. In this command-line program, you have the ability to create one or multiple travels, add notes with pictures to an existing travel and even search for specific notes by a word, a sentence, a date or a location.

Once you have added a note to a travel, a pdf document with a nice template is automatically generated for you and saved in the folder of your travel. This way you can come back later and see a travel diary full of beautiful notes!

Scroll in the box to preview
Scroll down to preview project
Travel diary note

I also choose to write test files in this project for testing most of my main program functions, which is essential in Python development.

1

Programming language

6

Pip modules

2

Search features

1

Command-line interface

Techniques & languages