Currency Exchange App

Introduction

Embarking on the journey to learn Python, I found the perfect opportunity to apply my skills in a real-world context. With my girlfriend on an exchange term in Copenhagen and my own travel plans to visit her and explore Europe, I faced the practical challenge of dealing with multiple currencies. This situation sparked the idea for a project that would not only aid in my travels but also jump start my journey into learning Python, specifically in automation tasks and API utilization.

The Project

The heart of the project is a straightforward yet efficient currency converter, drawing data from the freecurrency API. One of the standout features is its ability to convert a single amount (like 450 DKK for a dinner in Denmark) into multiple currencies with just a click. This is particularly useful as our travel itinerary includes Italy and Iceland, bringing Euros, Icelandic Krona, and Danish Kroner into play.

Initially, the prospect of working with APIs seemed daunting. However, this project proved the process to be quite straightforward, showcasing the simplicity and power of Python in automating tasks and handling complex tasks effortlessly.

Code Screenshot

Next Steps

Following the completion of this project, I'm eager to dive deeper into Python and take on more challenging endeavors. One concept I'm excited about is developing a Movie Recommendation App, tailored to users' preferences based on their Letterboxd history. Perhaps even having the functionality of finding the perfect film for two people with different tastes to watch together. This future project promises to be an exciting intersection of my programming skills and passion for film.

Thank you for exploring my projects! Looking forward to future collaborations.