Track daily attendance for a small crew of workers without any internet connection.
Calculate a monthly pay estimate for each worker based on days worked and daily wage.
Build a low-cost RFID attendance device from off-the-shelf ESP32 parts.
Export attendance history as a CSV file for record-keeping or payroll.
| 0x-shadow/crewtrack | jingmatrix/libxposed-example | libretro/gliden64 | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | C++ | C++ | C++ |
| Last pushed | — | 2025-11-08 | 2026-05-12 |
| Maintenance | — | Quiet | Maintained |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires buying and wiring ESP32, RFID reader, LCD, and SD card hardware, plus installing Arduino IDE libraries.
CrewTrack is firmware for a small homemade attendance tracking device meant for a boss running a small work crew, like a construction team, where workers come and go and it is easy to lose track of who showed up on which day. Each worker taps an RFID card, the kind of contactless card used in access badges, before heading to the job site, and the device logs it instantly with no internet connection needed at any point. At the end of the month, the owner can open a dashboard on their phone and see exactly how many days each worker showed up and roughly how much they should be paid. The device is built from an ESP32 microcontroller, a small RFID card reader, a compact screen that shows the result of each tap, a buzzer that beeps to confirm a scan went through, and a memory card that stores one file per day of attendance records. It will not double count if the same person taps twice, and it flags any card it does not recognize. Everything is stored locally on the device rather than in the cloud, and to review or manage the data, you connect your phone directly to the device's own WiFi network and open a web page at a fixed local address, no app store download required. Through that web dashboard you can add, edit, or remove workers, look through the full attendance history, search for a specific person, see a simple monthly summary of days worked multiplied by daily wage, download the records as a CSV spreadsheet file, and manually set the device's clock since it has no internet connection to sync time automatically. Viewing the dashboard needs no password, but making any changes, like adding a worker or setting the time, requires an admin password that is set directly in the firmware code before it is uploaded to the device. Building one costs roughly 40 to 50 euros in parts, and setup involves installing the Arduino development environment, adding ESP32 board support and a few required libraries, then uploading the code to the device. The project is released under the MIT license, a permissive license that allows free use including commercially.
Firmware for a homemade RFID attendance tracker for small work crews, showing days worked and estimated pay with no internet needed.
Mainly C++. The stack also includes C++, ESP32, Arduino.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.