Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Currency Converter & Cafe Withdrawal System

A modern desktop utility built with Python using Tkinter and ttkbootstrap. This application streamlines localized currency conversions and securely logs customer payout data into a local flat-file CSV database.


📝 Project Descriptions

Option 1: Short GitHub Repository "About" (Max 150 characters)

A modern Python desktop application built with Tkinter and ttkbootstrap for quick currency conversion and local CSV transaction logging.

Option 2: Portfolio & Resume Summary

Developed a sleek, dark-themed desktop application using Python, Tkinter, and ttkbootstrap tailored for café or localized currency desk workflows. The system allows operators to compute real-time exchange rates between USD and INR and instantly process withdrawal requests. It features a local data-logging engine that captures customer details (Name, Verification Method, ID, and Transaction Amount) alongside accurate timestamps, auto-saving them directly into a local CSV database for simple, zero-overhead transaction auditing.

Option 3: Detailed Technical Overview

The Currency Converter & Cafe Withdrawal System is a lightweight desktop utility designed to streamline localized currency exchanges and verify payouts in a business or café setting. Using a modern, responsive Dark Mode interface, it provides an automated workflow to calculate conversions, verify client identity methods, and log completed actions seamlessly.


🚀 Features

  • Modern Dark UI: Clean, responsive dashboard styled with the darkly theme theme provided by ttkbootstrap.
  • Instant Conversion: Handles conversion calculations using stable, pre-configured conversion factors.
  • Identity Management: Built-in verification dropdown options including Phone numbers, PAN cards, Aadhaar cards, and Passports to authenticate transactions.
  • Automated Bookkeeping: Eliminates manual logs by updating a local customer_record_database.csv instantly upon withdrawal execution.
  • Memory Buffer Flush: Features a Clear workflow that wipes active entry forms and restores original state defaults for subsequent clients.

📊 Application Preview

Here is the user interface in action processing an active conversion and transaction log:

Application Interface


🛠️ Tech Stack & Requirements

  • Python 3.x
  • Tkinter (Standard Python GUI library)
  • ttkbootstrap (Advanced wrapper for modern Tkinter themes)

About

A modern Python desktop application built with Tkinter and ttkbootstrap for quick currency conversion and local CSV transaction logging.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages