Skip to content

I’ve started a Tkinter Projects Repository on GitHub to explore GUI development with Python! 🖥️✨ So far, I’ve completed 2 out of 8 projects, and I’m actively working on the rest. This repository is a work in progress, and I’m excited to enhance my skills while sharing my journey.

Notifications You must be signed in to change notification settings

Shivi2599/Python-GUI-with-Tkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Python-GUI-with-Tkinter

Overview

I’ve started a Tkinter Projects Repository on GitHub to explore GUI development with Python! 🖥️✨ So far, I’ve completed 2 out of 8 projects, and I’m actively working on the rest. This repository is a work in progress, and I’m excited to enhance my skills while sharing my journey. The projects demonstrate my expertise in Python, problem-solving skills, and ability to develop functional applications with interactive features.

📑 Table of Contents

  1. Overview
  2. Projects
  3. Tech Stack

Projects

1. Word Guessing Game

A Python-based interactive game where players guess a hidden word within a limited number of attempts.

Key Features:

  • Random word selection from a predefined list.
  • User-friendly interface displaying masked words with blanks.
  • Tracks correct and incorrect guesses with a limited number of attempts.
  • Win/Loss conditions based on guessing all letters or exhausting attempts.

Bonus: Difficulty levels, scoring system, and leaderboard.

🔗 View Project

2. Countdown Timer

A Python application that functions as a countdown timer with alert mechanisms.

Key Features:

  • Users can input countdown duration (hours, minutes, seconds).
  • Real-time countdown display with decrementing time every second.
  • Alerts users when the timer reaches zero.

Bonus: GUI using Tkinter, pause/resume functionality.

🔗 View Project

3. Simple Attendance Tracker

A Python application to track attendance for students or employees.

Key Features:

  • Register individuals with name and ID.
  • Mark attendance manually or via CSV import.
  • Display attendance history and generate reports.

Bonus: GUI implementation, email notifications for absentees.

🔗 View Project

4. User Authentication System

A secure Python-based authentication system using password hashing and OTP verification.

Key Features:

  • Secure user registration and login system.
  • Password hashing for secure credential storage.
  • OTP generation for two-factor authentication.

Bonus: Password reset with email verification, secure session management.

🔗 View Project

5. Payment Receipt Generator

A Python program to generate and format payment receipts for customers.

Key Features:

  • Allows user input for customer details, items, prices, and payment method.
  • Calculates total amounts, including discounts and taxes.
  • Generates well-formatted receipts as PDFs.

Bonus: GUI support, barcode/QR code generation, and transaction storage.

🔗 View Project

6. Employee Management System

A Python application for managing employee records, including adding, removing, and promoting employees.

Key Features:

  • Add, update, and delete employee records.
  • Assign tasks and track completion status.
  • Secure data storage with SQLite.

Bonus: GUI interface, task notifications, and report generation.

🔗 View Project

7. Chess Board Creator

A Python application to visualize a chess board with graphical representation.

Key Features:

  • 8x8 board with alternating colors.
  • Standard chess piece placement.

Bonus: Interactive gameplay, valid move highlights, and sound effects.

🔗 View Project

8. Visiting Card Scanner

A Python application to scan and extract details from visiting cards using OCR technology.

Key Features:

  • Image processing for better text recognition.
  • Extracts and categorizes name, company, phone, email, and address.

Bonus: GUI support and data storage for future reference.

🔗 View Project

Tech Stack

  • Programming Language: Python
  • Libraries Used: Tkinter, PyQt, PyTesseract, Pygame, SQLite, bcrypt, smtplib, fpdf, reportlab, pyotp

About

I’ve started a Tkinter Projects Repository on GitHub to explore GUI development with Python! 🖥️✨ So far, I’ve completed 2 out of 8 projects, and I’m actively working on the rest. This repository is a work in progress, and I’m excited to enhance my skills while sharing my journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published