Branded Resident Portal
Per-property branding. Mobile-first. No app download.
A full-featured resident portal with per-property branding (logo, colors, welcome message), online payments, maintenance requests, documents, statements, community guidelines, auto-pay enrollment, and dark mode.
Per-property branding
Each property can set a brand name, logo, primary color, and welcome message. The BrandingProvider context injects these into the tenant portal header, dashboard, guest payment page, invite flow, and all email templates. Admin branding config includes logo upload via Supabase Storage, color picker (6 presets), and welcome message.
Full resident feature set
The portal includes a dashboard (balance, lease info, unit details), payments (ACH + card, partial, overpayment), payment history with allocations, consolidated monthly statements, guest payment link, maintenance requests (photos, urgency, comments, timeline), document downloads, community guidelines (accordion by category with fine amounts), profile settings, and notification preferences (6 categories).
Capabilities
- Per-property branding (logo, colors, welcome message)
- Mobile-first responsive design with bottom nav
- Online payments: ACH, card, Apple Pay, Cash App
- Auto-pay enrollment with confirm dialogs
- Maintenance requests with photos and comments
- Consolidated monthly statements with PDF download
- Community guidelines with fine amounts and cure periods
- Document downloads
- Profile settings (name, phone, password)
- Notification preferences (6 categories)
- Dark mode
- Invite-based onboarding with proration