josai/Punch-IN-OUT ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple staff punch in and out program for Windows that works with barcode scanners or manual typing. I want it to track who is currently in the building, let people check in with a name plus IN, check out with the same name plus OUT, and show a clear live list on screen with date, time, name, and whether they are IN or EXPIRED. It should also keep a short log view so I can toggle between the current list and recent punches, and it should save everything as text files so it’s easy to keep and move around.

Please make it run from one folder with a settings file I can edit for the save locations and expiration time. If someone stays checked in too long, mark them expired and then automatically check them out after the full time passes. It should be easy to use on a basic Windows machine, and if you need to look up anything current about Python or barcode input, go ahead and do that.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab