Skip to content
 
 

Repository files navigation

Time Clock

A simple desktop time clock app built with Python and Tkinter to track punch-in and punch-out times.
It’s designed to be lightweight, precise, and user-friendly — perfect for small teams or individual use.


✨ Features

  • 🕐 Punch In / Punch Out buttons for accurate time tracking
  • 📊 View logged time directly in the app
  • 📅 View hour summaries: daily, weekly, and all-time
  • 📁 Export time-filtered CSV reports of time logs: weekly, monthly, yearly, and all-time
  • 🖥️ Simple Tkinter-based GUI, easy to run on any system with Python installed

🚀 Getting Started

Requirements

  • Python 3.8 or later

Installation

Clone the repository:

git clone https://github.com/dipsherlock/timeclock.git
cd timeclock

Run the App

Simply run the Python script:

python time_clock.py

The time clock window will open, allowing you to punch in/out and view your hours.


📂 Output

All time logs are automatically saved in a CSV file in the project directory. Export Report creates a time-filtered copy of the CSV, free to edit and share without affecting the original CSV file. You can open them in Excel, Google Sheets, or any spreadsheet tool for further reporting.


🧑‍💻 Authors

dipsherlock 📧 skylertclark@gmail.com

zegron 📧 matt@onetakemedia.net

About

A lightweight Python time clock app with a simple Tkinter GUI for punching in/out, viewing logged hours (daily, weekly, all-time), and exporting data to CSV — ideal for freelancers, small teams, or personal time tracking.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages