30-Second Heartbeat Odoo REST API Engine
Real-Time Bi-Directional Synchronization with Odoo ERP & OpenHRMS

Module Architecture Overview
The core architectural backbone powering Smart Worker App. A resilient 30-second periodic heartbeat engine synchronizes attendance, timesheets, odometer logs, and expenses directly with Odoo PostgreSQL databases.
Technical Specifications & Capabilities
30-Second Keep-Alive Heartbeat
Maintains real-time state synchronization with Odoo REST API endpoints using secure bearer tokens.
Automated Double-Tick Ledger Matcher
Verifies payload hash integrity on both mobile client and Odoo server before marking transactions reconciled.
14 Offline State Providers
SQLite local database keeps app functional offline; auto-queues transactions until connectivity resumes.
Multi-Company Ledger Partitioning
Supports multi-entity corporate structures with strict role-based data isolation across branches.
Bi-Directional Ledger Synchronization
Native Python/REST connector supporting Odoo v14, v15, v16, v17, and OpenHRMS core modules.
Proven ROI & Results
- Zero Manual Data Re-Entry
- 30-Second Real-Time Sync
- 100% Data Integrity Guarantee
