Projects

PunchTrack - Time & Activity Tracking System

Time-tracking system for employees to clock in/out and log receipts and mileage. Started as a Raspberry Pi prototype with RFID authentication, later redesigned as a scalable web application.

Overview

PunchTrack started as a Raspberry Pi RFID clock and became a web app. The same punch hardware also records time for Liminnality. Each action is stored as an event so payroll and expenses have a history you can check.

What it does

  • Clock-in and clock-out, including RFID
  • Receipts and mileage
  • Admin review and role-based access

How it is built

Flask and PostgreSQL, with hardware kept behind an interface so the app is not tied to one reader. The first version used SQLite on a Pi. Moving to PostgreSQL and a REST API made it usable from more than one device.