Skip to content

An IoT-driven workforce management ecosystem for healthcare home care auditing. Features an offline-first M5Stack firmware (C++) and a FastAPI/PostgreSQL backend for real-time cloud synchronization and administrative reporting

License

Notifications You must be signed in to change notification settings

emanuele-tarchi-it/IoT-Workforce-Ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

IoT-Workforce-Ecosystem โ€” International Edition

Version 0.0.1 โ€” Multi tier project

Version Python License: GPL v3

IoT-Workforce-Ecosystem Healthcare Attendance Tracking & Monitoring System IoT-Workforce-Ecosystem is an end-to-end solution designed for auditing and monitoring healthcare services in Home Care settings. The system addresses the critical need for clinical-administrative data accuracy in environments where network connectivity may be unstable or intermittent.

๐Ÿš€ Project Roadmap (Development Tiers) The project follows a modular architecture divided into 4 incremental phases:

๐ŸŸข Tier 1: Local & Offline (Operational) Hardware: M5Stack Core Basic (ESP32-based).

Storage: Local data persistence on MicroSD (FAT32 File System).

Time Sync: NTP (Network Time Protocol) via Wi-Fi for high-precision Real-Time Clock (RTC) synchronization.

UX/UI: Visual and acoustic feedback for the operator; intelligent battery voltage monitoring via I2C bus.

๐ŸŸก Tier 2: Cloud Sync (In Development) Backend: Integration with Supabase (PostgreSQL) for centralized data management.

Resilience: "Offline-First" logic (data is logged to SD and pushed asynchronously to the Cloud when a connection is available).

Security: Secure API Key management and standardized ISO 8601 timestamping.

๐ŸŸ  Tier 3: Dashboard & Reporting (Planned) Frontend: Web Dashboard built with Streamlit or FastAPI.

Analytics: Automated calculation of total working hours, presence calendar visualization, and report generation for administrative compliance.

๐Ÿ”ด Tier 4: Proactive Alerts (Future) Notification Engine: Telegram Bot API integration for real-time check-in/check-out notifications.

Diagnostics: Automated alerts for low battery levels or prolonged device heartbeat loss (connectivity watchdog).

๐Ÿ›  Tech Stack Firmware: C++ (Arduino / M5Stack Framework)

Backend/Logic: Python 3.x

Data Analysis: Pandas

Database: Supabase / PostgreSQL

Hardware: M5Stack (ESP32), I2C, ADC, SPI

Important

โš ๏ธ Disclaimer: Educational and Workforce Management Simulation This project is developed for educational and simulation purposes only. Not a Medical Device: This system is designed for workforce attendance monitoring and is NOT a certified Medical Device. It must not be used for patient monitoring, diagnosis, or clinical decision-making. Administrative Use: While intended to simulate administrative auditing in Home Care settings, this software lacks the formal certifications required for legal payroll or official labor-regulatory compliance in a real-world environment. No Liability: The author (Emanuele Tarchi) is not responsible for any data loss, administrative errors, or misuse of the system in professional or clinical contexts.

About

An IoT-driven workforce management ecosystem for healthcare home care auditing. Features an offline-first M5Stack firmware (C++) and a FastAPI/PostgreSQL backend for real-time cloud synchronization and administrative reporting

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published