- type
- summary
- created
- Mon Apr 06 2026 02:00:00 GMT+0200 (Central European Summer Time)
- updated
- Mon Apr 06 2026 02:00:00 GMT+0200 (Central European Summer Time)
- sources
- raw/articles/unitcycle-blueprint.html
- tags
- architecture blueprint
Summary: Platform Blueprint
abstract
System architecture documentation — component diagrams, data flows, service boundaries, and deployment topology for the UnitCycle platform.Key Points
- 147 database tables across 35 Django apps
- 4 portals with distinct auth: PM (JWT), Tenant (OTP), Maintenance (PIN), Vendor Hub (marketplace)
- 12 AI features powered by OpenRouter API + Gemini Flash
- Unit lifecycle state machine: Vacant → Listed → Application → Lease Pending → Occupied → MTM → Notice → Turnover
- Collections escalation: Day 1 reminder → Day 3 SMS → Day 7 call → Day 14 plan → Day 21 demand → Day 30 legal → Day 45+ attorney
- Architecture: Angular 19 SPA → Django REST Framework (ViewSets + JWT) → PostgreSQL 17 → Contabo VPS + Nginx + PM2
URL
https://demo.unitcycle.com/assets/docs/unitcycle-blueprint.html
Source
Related
- wiki/concepts/tech-stack — stack details
- wiki/summaries/database-map — database schema companion
- wiki/entities/unitcycle — the platform