2025-06-28 11:00:17 +02:00
2025-06-28 09:48:29 +02:00
2025-06-28 10:33:18 +02:00
2025-06-28 10:33:18 +02:00
2025-06-27 15:14:57 +02:00
2025-06-27 15:21:23 +02:00

TimeTrack

TimeTrack is a web-based time tracking application built with Flask that helps users monitor their work hours, breaks, and maintain a history of their time entries.

Features

  • Time Tracking: Record arrival and departure times
  • Break Management: Pause and resume work sessions
  • Daily Overview: View today's time entries at a glance
  • Complete History: Access all past time entries
  • Configuration: Customize work hours and break settings

Tech Stack

  • Backend: Flask 2.0.1
  • Database: SQLAlchemy with SQLite
  • Frontend: HTML, CSS, JavaScript

Installation

Prerequisites

  • Python 3.12
  • pip or pipenv
# Clone the repository
git clone https://github.com/nullmedium/TimeTrack.git
cd TimeTrack

# Install dependencies using pipenv
pipenv install

# Activate the virtual environment
pipenv shell

# Initialize the database
python migrate_db.py

# Run the application
python app.py
Description
No description provided
Readme MIT 2.3 MiB
Languages
HTML 52.9%
Python 27.2%
CSS 12.4%
JavaScript 7.1%
Shell 0.3%