Roomunicorn
Multi-Tenant Property Management SaaS
The Challenge
Small landlords needed an affordable alternative to enterprise property management software like Buildium ($300+/month) and TurboTenant. They required professional features for rent tracking, maintenance, expenses, tax reporting, and automated late fees without the enterprise price tag or high transaction fees.
The Solution
Built a complete property management platform with 3 subscription tiers ($0-$29.99/month), multi-tenant architecture, Stripe Connect for rent collection with fee-passing to tenants, automated late fees, maintenance request tracking, vendor management, Schedule E and 1099-NEC tax reports, and comprehensive iOS API for mobile access.
Key Features Implemented
Rent Collection Portal
Stripe Checkout integration with ACH & card support, fees passed to tenants
Automated Late Fees
Configurable grace periods, flat or percentage fees with max caps
Maintenance Tracking
Photo uploads, vendor assignment with branded emails, status workflow
Tax Reports (Schedule E & 1099-NEC)
IRS-ready tax reports with CSV/PDF export, multi-year comparisons
Vendor Management
Track vendors with 1099 requirements, payment history, assignments
Email Branding
Custom logo & colors for all tenant communications
Complete iOS API
RESTful API with 205+ tests for full-featured iOS app
Property & Unit Management
Multi-property portfolios with unit-level tracking and tenant assignment
Technical Highlights
- ▸ Phoenix LiveView with real-time updates and optimized streams for performance
- ▸ Stripe Connect Direct Charges with application fees (2.4%/1.5%/1.0% by tier)
- ▸ Oban background workers for rent reminders and late fee automation
- ▸ Fee-passing checkout: tenants pay ALL fees (Stripe + platform), landlords keep 100%
- ▸ Complete RESTful API with 205 tests covering all endpoints for iOS app
- ▸ Image processing with Elixir Image library for photo optimization
- ▸ Multi-tenant architecture with row-level security via scope patterns
- ▸ GitHub Actions CI/CD with automated testing on every push
Results & Impact
Need a Similar Solution?
Our team builds custom applications tailored to your specific business needs using the same proven technologies and patterns. Let's discuss your project.