Serra Nature Access System
Python · asyncio · OAuth 2.0 · WhatsApp Cloud API · SMTP · pytest
Mission-critical access automation engineered for an upscale 15-villa boutique resort in Sierra Calderona. Architected with Spec-Driven Development (SDD), contract-first schemas, and ADRs. Synchronizes Avirato PMS bookings in real time with Akiles Cloud IoT smart locks to automatically issue, modify, and revoke digital PINs and Bluetooth keys across reservation lifecycles. Features an asynchronous multi-channel notification engine delivering access credentials via WhatsApp Cloud API and transactional SMTP. Integrated intelligent memory caching cut third-party API rate-limit calls by ~100×, backed by comprehensive pytest suites.