💼 Dealflow & Onboarding Engine
Customer inquiry forms, dynamic offer viewer, tokenized 72h member onboarding declaration submissions, and embeddable iframe generation. Explore Dealflow Microservice →
💼 Dealflow & Onboarding Engine
Customer inquiry forms, dynamic offer viewer, tokenized 72h member onboarding declaration submissions, and embeddable iframe generation. Explore Dealflow Microservice →
📅 Scheduler & Calendar Engine
Interactive slot reservation, dynamic brand theme & luminance calculation, Google Calendar OAuth 2.0 two-way synchronization, and Supabase integration. Explore Scheduler Microservice →
📄 Offers & Agreements Services
Subdomain architecture, PDF/document generation pipelines, and contract lifecycle management for Polish energy cooperatives. Explore Offers & Agreements →
💾 Data Persistence & JSON Stores
High-performance flat-file storage engine (data/*.json), transactional payload writes, token lifecycle management, and audit logging.
Explore Data Persistence →
System Architecture
PHP 8.3 FPM runtime, Nginx virtual host routing (dealflow.planovi.app, scheduler.planovi.app), multi-environment resolver (config.php), and VPS hosting.
Read System Architecture →
Security & Authentication
API secret validation (X-Secret-Key), Google OAuth2 offline token refresh, Supabase Service Role bridge, anti-caching HTTP headers, and input sanitization.
View Security Model →
Developer Onboarding
Step-by-step local workstation setup with PHP 8.3, Composer dependencies, Google Cloud Console OAuth setup, and test generation scripts. Start Onboarding →
Support Runbook
Operational runbooks and step-by-step resolution for Google OAuth token expiration, JSON store permission errors, CORS issues, and Supabase timeouts. View Support Runbook →