Build a Python Currency Converter with CustomTkinter & Live API Rates

Опубликовано: 15 Сентябрь 2026
на канале: Phill V Builds With AI
31
0

Welcome to the channel! In this video, I'm using AI tools to build software projects completely from scratch—showing the entire, unfiltered process from start to finish.

Rather than just showing a polished final product, I document every step: prompt engineering, rapid prototyping, hitting unexpected bugs, and troubleshooting code errors in real time.

If you're interested in AI app development, vibe coding, or seeing how a beginner tackles software development with modern AI tools, subscribe to follow along with the journey!

Build a modern, dark-themed Currency Converter in Python using CustomTkinter and live exchange rates! 💸🐍

In this tutorial, we will build a complete desktop application step-by-step in a single Python file. We'll fetch real-time exchange rates using the free, no-authentication Frankfurter API, handle network errors smoothly, and persist conversion history locally.

✨ Key Features We'll Build:
Modern Dark UI using CustomTkinter
Live Exchange Rates via the Frankfurter API (No API key needed!)
Instant Swap button for quick currency inversion
Clean results card with big, high-visibility digits
Persistent conversion history saved to a local JSON file (Last 20 conversions)
Background thread fetching so the GUI never freezes

📦 Required Libraries:
pip install customtkinter requests CTkMessagebox

https://pastebin.com/ThAuh2Nm

#AI #SoftwareDevelopment #VibeCoding #BuildInPublic #AIAppDevelopment #codingforbeginners