Problem
Homeowners face uncertainty and risk
- Most people cannot accurately diagnose HVAC, plumbing, electrical, or appliance issues from a photo or sound alone.
- DIY attempts on the wrong problem can be dangerous (electrical shock, gas leaks, water damage) or costly.
- Calling a professional without context leads to wasted visits, unclear pricing, and poor urgency triage.
- Existing solutions are fragmented: generic search results, video tutorials, or expensive emergency calls — none tailored to the user's specific unit and situation.
Product and business gaps
- No single mobile-first tool combined smart image analysis, audio insights, intelligent guidance, safety checks, and a professional marketplace in one flow.
- Legal content (privacy, terms, FAQs) and business information needed to stay synchronized across app stores, website, and in-app screens — without waiting for a new app release.
- Operations teams need visibility into scans, subscriptions, leads, and assistant quality without involving developers.
- Monetization (subscriptions, scan credits, pay-per-scan, professional tiers) requires secure, server-validated billing and access control.
- Pre-signup users need a way to try the product (guest scans) before creating an account.
Solution
RepairsMe delivers a scan-first, AI-guided repair companion built across four connected layers:
1. Intelligent Scan & Diagnosis
Users select one of 7 home systems, capture media via the in-app camera, and receive:
- Confirmation that the correct system was scanned (water heater, outlet, pipe, etc.)
- Issue detection with confidence scoring
- Severity and safety rules that block unsafe DIY when risk is high
- Localized responses (English + Spanish)
- Clear next steps: guided DIY instructions, cost estimate, safety checklist, find a pro, or AI assistant chat
2. Dual User Roles
- Homeowners — Scan, maintain, subscribe, chat with AI, request professional help
- Professionals — Separate account experience with subscription access, lead management dashboard, and a dedicated AI assistant
3. Unified Content & Configuration
Admin-authored legal documents, FAQs, and business profile are managed in one place and delivered consistently to the marketing website and mobile app, with offline fallbacks for compliance and reliability.
4. Operations & AI Management Console
Business admins manage users, scans, subscriptions, notifications, maintenance mode, app version requirements, and a full assistant management workspace for quality control, knowledge updates, and performance review.
5. Production Cloud Infrastructure
Each major service runs on dedicated cloud infrastructure with secure hosting, automated deployment, and independent scaling — enabling reliable updates without disrupting the live product.
My Role
Full-Stack Developer & Technical Lead — RepairsMe Platform
| Area | Responsibilities |
|---|---|
| Product & Design | Translated professional UI designs into the production mobile experience (splash, navigation, scan flows, subscription screens, pro dashboard); aligned marketing site and operations console with the brand system |
| Mobile App | Built the complete iOS and Android application: scan experience, camera and audio capture, sign-in (Google, Apple, Facebook), in-app subscriptions, guest mode, maintenance reminders, notifications, bilingual support, and shareable PDF reports |
| Cloud Platform | Designed and built the secure backend: user accounts, scan engine with multi-model AI, subscription validation, professional marketplace (leads and messaging), intelligent chat assistant, scheduled jobs, and public legal content |
| Operations Console | Built the internal business dashboard: overview metrics, user and scan management, lead pipeline, subscriptions, notifications, content management, analytics, and assistant operations tools |
| Marketing Website | Built an SEO-optimized public website with dynamically managed legal pages and reliable fallbacks |
| Hosting & Release | Provisioned cloud servers, configured secure web hosting and process management, automated build-and-deploy pipelines with health verification, and scheduled background jobs |
| AI Integration | Integrated vision, language, and audio intelligence into one consistent diagnosis experience; designed the platform to add new scan types without rebuilding the product |
Key Features
Mobile App — Homeowner
| Feature | Description |
|---|---|
| 7-System AI Scanning | HVAC, water heater, electrical outlet, pipes, refrigerator, clothes dryer, washing machine |
| Multi-Modal Capture | Photo for all systems; photo + audio for HVAC, refrigerator, dryer, washer |
| Guest Mode | Scan before signup; results saved and linked after registration |
| AI Diagnosis Results | Severity, confidence, safety guidance, clear summary, and recommended actions |
| DIY Repair Guide | Real-time, step-by-step repair instructions streamed to the app |
| Cost Estimation | AI-generated repair cost ranges with location context |
| Safety Checklist | Built-in safety checks tailored to each scan type |
| Find a Pro | Browse professionals, request help, and track booking details |
| AI Chat Assistant | Context-aware chat tied to scans and leads; voice input and output; conversation memory |
| Scan History | Full history with detail view, PDF report export, and sharing |
| Maintenance Reminders | Create and manage home maintenance tasks with local notification scheduling |
| Subscriptions | Free, Pro, and Pro Plus tiers via Apple and Google; scan credits; pay-per-scan; restore purchases |
| Social Sign-In | Google, Apple, and Facebook sign-in |
| Push Notifications | Timely alerts plus an in-app notification inbox |
| Bilingual UI | English and Spanish throughout |
| Remote App Control | Forced updates, maintenance mode, and read-only mode managed from the operations console |
| Account Management | Profile, avatar, language, permissions guide, and privacy-compliant account deletion |
| Legal Compliance | In-app privacy policy, terms, and FAQ synced from admin-managed content |
Mobile App — Professional
| Feature | Description |
|---|---|
| Pro Dashboard | Dedicated experience with leads, history, and profile |
| Lead Management | View, accept, and update status on homeowner requests |
| Pro Subscription Access | Subscription required before full dashboard access |
| Pro AI Assistant | Dedicated assistant for professional workflows |
Cloud Platform Services
| Feature | Description |
|---|---|
| Secure Authentication | Account verification, session management, and role-based access |
| Flexible Scan Engine | Add new home system types through configuration — no product rebuild required |
| Consistent Diagnosis Format | Same clear result structure across all 7 scan systems |
| HVAC Multi-Modal Analysis | Combined photo and audio diagnosis for heating and cooling systems |
| Guest Trial Access | Anonymous scan allowances before account creation |
| Consumer Subscriptions | Plan catalog, subscribe and cancel, receipt validation, access sync |
| Professional Subscriptions | Separate billing tier for service providers |
| Marketplace | Leads, professional profiles, reviews, availability, and messaging |
| AI Chat Assistant | Knowledge-backed conversations with memory, quality controls, and versioned guidance |
| Assistant Operations | Quality review, knowledge updates, scheduled improvements, and training data export |
| Notifications | Push and in-app alerts; admin broadcast capability |
| Public Legal Content | Business profile, privacy, terms, and FAQ in English and Spanish |
| App Settings | Maintenance mode, read-only mode, version requirements, and monetization controls |
| Analytics Integration | Business metrics surfaced in the operations dashboard |
| Account Deletion | Grace-period deletion with automated data cleanup |
| Personalized Daily Alerts | AI-generated notification copy delivered on a schedule |
| Email Communications | Branded emails for password reset and account events |
Operations Console
| Feature | Description |
|---|---|
| Overview Dashboard | Users, scans, leads, revenue metrics, and recent activity |
| User Management | Search, filter, status control (active, suspended, banned), and detail view |
| Scan Oversight | All scans, statistics, detail view, and dataset export for review |
| Lead Pipeline | Marketplace lead management and performance stats |
| Subscriptions | User subscriptions, pro subscriptions, scan-pack purchases, and store transactions |
| Push Notifications | Broadcast to users with delivery history |
| Content Management | Privacy policy, terms, FAQs (EN/ES), and business profile |
| App Settings | Operation mode, mobile configuration, service types, and testing access |
| Analytics | Overview for 7, 30, and 90 days with platform breakdown |
| Chat Studio | Conversation review, feedback, prompt testing, knowledge updates, quality evaluation |
| Admin Management | Create and manage admin users (super, standard, and support levels) |
| Dark / Light Theme | Comfortable viewing for long operations sessions |
Marketing Website
| Feature | Description |
|---|---|
| Landing Page | Hero, scan types, features, how-it-works, professionals, FAQ, download, and contact |
| SEO | Search-friendly structure, sitemap, and social sharing metadata |
| Legal Pages | Privacy and terms with live content and reliable fallbacks |
| App Download Links | App Store and Play Store links managed centrally |
| Scroll Animations | Polished reveal-on-scroll marketing experience |
| Responsive Design | Mobile-first layout for all screen sizes |
Technologies & Capabilities
Design
| Area | Approach |
|---|---|
| UI/UX Design | Professional design system for mobile (splash, navigation, scan flows, components) brought to production quality |
| Brand Typography | Consistent fonts across marketing site and product surfaces |
| Visual Identity | Cohesive look and feel across app, website, and operations console |
Mobile App
| Area | Approach |
|---|---|
| Cross-Platform Mobile | Single codebase for iOS and Android, production release v3.3.0 |
| User Experience | Responsive layouts, smooth navigation, and polished interactions |
| Media Capture | In-app camera and audio recording for scan workflows |
| Sign-In & Security | Social sign-in and secure on-device storage |
| Payments | Apple and Google in-app subscriptions and purchases |
| Notifications | Push alerts and local reminders |
| Location | Location-aware features for cost and service context |
| Reports & Sharing | PDF export and native share options |
Cloud Platform
| Area | Approach |
|---|---|
| Application Server | Scalable API layer handling all product logic |
| Database & Storage | Secure cloud database and file storage |
| Authentication | Enterprise-grade identity and access management |
| AI — Vision | Per-system image analysis models |
| AI — Language | Diagnosis, guided repair content, chat, and voice |
| AI — Audio | HVAC sound classification for richer diagnosis |
| Payments | Apple and Google receipt validation |
| Transactional email for account events | |
| Analytics | Usage and business metrics |
| Reliability | Always-on process management on cloud servers |
Operations Console & Marketing Website
| Area | Approach |
|---|---|
| Modern Web Framework | Fast, maintainable web applications |
| Dashboard & Charts | Clear visual reporting for business decisions |
| Forms & Content | Efficient admin workflows and readable content pages |
| Theming | Light and dark modes for the operations console |
| Deployment | Optimized builds for secure public and internal hosting |
Hosting & DevOps
| Area | Approach |
|---|---|
| Cloud Hosting | Dedicated servers per major service for isolation and scale |
| Web Server & Security | HTTPS everywhere, reverse proxy, and static asset hosting |
| Release Automation | Scripted deploy pipelines with post-release health checks |
| Scheduled Jobs | Automated assistant updates, notifications, and account cleanup |
| Live Domains | repairsme.com, admin.repairsme.com, and platform API |
| Version Control | Organized codebase with tracked releases |
Production Hosting Layout
| Service | Hosting | Delivery |
|---|---|---|
| Cloud Platform | Dedicated cloud server | Secure API at api.repairsme.com |
| Operations Console | Dedicated cloud server | Internal dashboard at admin.repairsme.com |
| Marketing Website | Dedicated cloud server | Public site at repairsme.com |
Architecture / Workflow
System Architecture
Scan Workflow (End-to-End)
Content Pipeline
Release Workflow
| Step | Cloud Platform | Operations Console | Marketing Website |
|---|---|---|---|
| 1 | Development and testing | Development and testing | Development and testing |
| 2 | Code review and version control | Code review and version control | Code review and version control |
| 3 | Deploy to cloud server | Deploy to cloud server | Deploy to cloud server |
| 4 | Pull latest release | Pull latest release | Pull latest release |
| 5 | Build and verify | Build and verify | Build and verify |
| 6 | Restart live services | Publish to web hosting | Restart live services |
| 7 | Health check confirmation | Health check confirmation | Health check confirmation |
Data Model (Core Areas)
| Area | Purpose |
|---|---|
| Users | Homeowners and professionals |
| Admins | Operations console operators |
| Professionals | Service provider marketplace profiles |
| Scans | Scan history and DIY workflow state |
| Leads | Marketplace service requests |
| Subscriptions | Consumer plans |
| Professional Subscriptions | Pro-tier billing |
| Messages | User and professional messaging |
| Chat Conversations | AI assistant threads |
| Notifications | Push and in-app notifications |
| Maintenance Tasks | Home maintenance reminders |
| FAQs, Privacy Policy, Terms, Business Info | Admin-managed content |
| Assistant Knowledge | Knowledge base for the chat assistant |
| App Settings | Live controls (maintenance mode, versions) |
Challenges
1. Multi-Modal AI Pipeline Consistency
Challenge: Seven different home systems, each analyzed differently — some with photo and audio, others image-only — all needed to present the same clear experience in one mobile app.
Solution: Built a unified diagnosis format and a flexible scan registry on the platform. New scan types are added through configuration rather than rebuilding core product logic. The mobile app mirrors the same structure for a consistent user experience.
2. Safety Gating for DIY Guidance
Challenge: Recommending DIY on high-risk electrical or gas issues could cause real harm.
Solution: Implemented safety rules per scan system in the app, plus server-side severity analysis. The product blocks DIY paths and directs users to find a professional when risk thresholds are met.
3. Guest-to-Registered User Continuity
Challenge: Users want to try scanning before creating an account, but scan results must persist after signup.
Solution: Guest trial access with device tracking, anonymous scan previews, and automatic linking of guest results to the new account after registration.
4. Cross-Platform In-App Purchases
Challenge: Apple and Google use different billing formats, validation flows, and subscription lifecycle events (renewals, cancellations, grace periods).
Solution: Server-side purchase verification for both stores, renewal handling, access sync that gates scan credits and chat independently of login, and restore-purchase flows on both platforms.
5. Bilingual Product (EN/ES)
Challenge: Diagnosis copy, DIY guides, safety messages, and legal content all needed Spanish support without doubling maintenance burden.
Solution: Bilingual content layer on the platform plus localized mobile app copy. The operations console supports English and Spanish for FAQs and legal documents from a single source.
6. Design-to-Production Fidelity
Challenge: Translating professional designs (custom splash animations, navigation, card layouts) into a polished mobile experience across iOS and Android screen sizes.
Solution: Responsive scaling, custom components matching design specifications, and a consistent design-token system for typography, color, and layout.
7. Operations Console as a Secure Web App
Challenge: The internal dashboard needed to run as a fast, secure web application with reliable sign-in, session refresh, and live data — without a heavy server footprint at runtime.
Solution: Optimized static build with secure API communication, automatic session refresh on expiry, and an automated publish pipeline to cloud hosting.
8. AI Chatbot Production Operations
Challenge: A consumer-facing assistant needs quality control, cost management, knowledge updates, and regression testing — not just a one-time setup.
Solution: Built a full Chat Studio in the operations console: knowledge management, prompt testing and promotion, quality evaluation sets, scheduled improvement jobs, training data export, budget controls, and user feedback (thumbs up/down).
9. Runtime App Control Without App Store Releases
Challenge: Need to require updates, enable maintenance mode, or switch to read-only during incidents without waiting for app store review.
Solution: Live app settings polled on startup and periodically. The operations console configures normal, maintenance, or read-only mode, minimum app versions, and store links. The app shows appropriate gate screens when required.
10. Multi-Service Cloud Deployment
Challenge: Four separate products, multiple cloud servers, different hosting strategies, and the need for verified releases after every update.
Solution: Standardized release scripts per product: version control → cloud deploy → build → restart services → automated health check. Secure environment configuration on servers and scheduled background jobs for assistant and notification tasks.
11. Legal Content Sync Across Three Surfaces
Challenge: Privacy policy, terms, and FAQs must match across app store listings, marketing site, and in-app screens.
Solution: Single source of truth in the central content store, delivered live to the marketing website and mobile app, with backup files when the network is unavailable (app store compliance requirement).
12. Real-Time Streaming on Mobile
Challenge: DIY repair guides and AI chat responses are delivered in real time; the mobile app must display streaming content reliably.
Solution: Platform endpoints stream DIY guides and chat responses; the mobile app handles live updates for step-by-step instructions and conversational replies.
Final Result
Live Production Platform
Delivered Outcomes
- Complete product ecosystem — Not just a mobile app, but a full platform with cloud services, operations console, and public marketing website — all production-deployed and live.
- 7 AI-powered scan systems — HVAC (photo + audio), water heater, electrical outlet, pipes, refrigerator, clothes dryer, washing machine — each with validation, diagnosis, safety guidance, guided repair, cost estimates, and professional handoff.
- Dual-sided marketplace — Homeowners create service requests; professionals manage them through a separate app experience with their own subscription model.
- Monetization live — Consumer subscriptions (Free / Pro / Pro Plus), scan credits, pay-per-scan, and professional tier subscriptions — all validated securely through Apple and Google.
- Production AI assistant — Knowledge-backed chat with an operations workspace for quality management, knowledge updates, and continuous improvement — a live business system, not a prototype.
- Professionally designed UI — Mobile app faithfully implements the design system for splash, navigation, scan flows, and components; marketing site and operations console follow the same brand.
- Bilingual product — Full English and Spanish support across diagnosis, UI, and admin-managed content.
- Operational maturity — The business team can manage users, scans, leads, subscriptions, notifications, legal content, maintenance mode, and app version requirements without developer intervention.
- Automated releases — One-command deploy scripts per product with version control, remote build, and health verification.
- Guest acquisition funnel — Users can scan before signup, lowering onboarding friction and improving conversion.
