I need a web-based system that lets employees tap an NFC card or tag to log their daily check-ins and check-outs. The moment a card is read, the application should capture the employee ID, time-stamp the event, and store it in a secure database that I can later query by date, employee, or event type. The workflow I have in mind is straightforward: an NFC reader connected to any browser-enabled workstation (or tablet running a modern Chromium browser with Web NFC) sends the tag UID to the server; the server looks up the employee profile, then records whether it is a “time in” or “time out” based on the employee’s last state. A confirmation message must appear instantly on-screen so staff know their tap was successful. I want clean, responsive screens for three roles—regular employees, supervisors, and administrators—so the same codebase works on desktop and mobile browsers without a separate app. Data export to CSV or Excel is essential for payroll and compliance audits, and I would like an at-a-glance dashboard that highlights late arrivals or missing check-outs. Key deliverables: • Fully-functional web application (frontend + backend) that reads NFC tags and logs events • Admin dashboard with search, filter, and CSV/Excel export • Simple installation guide plus basic documentation on how to pair supported NFC readers or Web NFC-capable devices Use any modern stack you are comfortable with—Node.js, Python (Django/Flask), or PHP (Laravel) are all fine—as long as the code is well-structured, commented, and easy to maintain.