RepairWala - On-Demand Home Repair Services Platform

[Service Offering]

Tech Stack

Android, Java, XML, Firebase

Tags

AndroidService RequestingRepairmenHandyman

Organization(s)

independent / personal

Resources

no public resources

RepairWala - On-Demand Home Repair Services Platform

Project Details

The Challenge

Finding reliable home repair services is a frustrating, time-consuming process, requiring multiple calls, uncertain availability, and no visibility into job status once a request is made. Homeowners needed a single platform to request any repair service, track their complaints in real time, and get notified the moment something changed, without leaving their home.

The Solution

RepairWala is a real-time, Firebase-powered on-demand home repair services platform for Android, connecting homeowners with repair professionals across 10 service categories, from plumbing and electrical work to woodwork, welding, painting, and beyond. Built as a dual-app system with a dedicated client app and admin panel, RepairWala brings full transparency and real-time communication to every service request.

As the sole developer, I designed and built both the client-facing app and the admin management app from scratch, architecting the full Firebase real-time data layer, authentication system, and push notification workflow.

What I Built

Client App

Service Booking: Browse and request from 10 distinct repair service categories spanning woodwork, glasswork, electronics, electrical, construction, welding, aluminum, plumbing, and painting
Real-Time Complaint Tracking: "My Complaints" section that updates instantly as the admin processes and progresses each service request — no refresh needed
Push Notifications: Automatic real-time alerts whenever a complaint status changes, keeping users informed at every stage of their service request
Account Management: Full user registration, sign-in, and profile management with Firebase Authentication
Issue Reporting: Built-in feedback and issue reporting feature enabling users to flag app or service problems directly to the admin

Admin App

Order Management Real-time view of all incoming service requests with full complaint details and customer information

Status Management Update and progress complaint statuses in real time, automatically triggering client-side notifications on every change

Issue Review Access and review user-reported issues to drive continuous service and app improvement

Impact

Delivered a complete two-sided service platform, bringing the convenience of on-demand home repair to customers' doorsteps while giving administrators full real-time control over every service request and customer interaction.