This project implements an NFC-based time tracking device using the M5Stamp C3U microcontroller and PN532 RFID module. The device tracks work sessions by detecting NFC tags and sends event data to n8n via webhooks.
Tracking work sessions accurately is crucial for productivity and project management. This device provides a reliable and automated way to log work hours using NFC technology.
We focus on three key elements:
- Real-time NFC Detection: Immediate response to NFC tag interactions
- WiFi Connectivity: Seamless integration with web services
- Health Monitoring: Continuous device health metrics
- Real-time NFC tag detection with multiple tag type support
- Multi-network WiFi connectivity with automatic selection
- LED status indicators for visual feedback
- Webhook integration with n8n for workflow automation
- Automatic health metrics in every event
- NTP time synchronization
The project is currently in Phase 2 of development. See progress.md for detailed implementation status and upcoming features.
- Getting Started Guide - Setup instructions and configuration
- Progress Tracking - Development phases and implementation status
- Database Setup - Supabase integration for event storage
Copyright 2025 Nicolas de Barquin
Licensed under the Apache License, Version 2.0. See ./LICENSE
for the full license text.
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
For community standards and expectations, refer to CODE_OF_CONDUCT.md