Home > Case-study > House Cleaning AppOn-demand House Cleaning App Like UberUpMaid is an on-demand house cleaning platform to connect hosts & contractors in real-time. It has a host app to post the job requests, a contractor app to browse and apply for these jobs, and an admin panel to manage both host & contractor. Want to create a custom service scheduling software solution? Book Your Free ConsultationAll our projects are secured by NDA Provided Services UX / UI Design, App Development, QAYear 2019-2020Platform iOS, Android and WebAbstract of House Cleaning AppWe, at Space-O, developed UpMaid- a house cleaning app for iPhone and Android that connects short term rental cleaning services to property owners who need to clean their houses or even just specific rooms.Using the Host app, the host puts up a cleaning job along with all the details like address, contact number and type of rooms, service required, budget and specific checklist. The contractor who fits the description can apply for the job or bargain a deal if there is an issue in the budget.The hosts get the job done at a fair price while the contractors earn money for their services using this home cleaning app. Airbnb rental owners may also sync their Airbnb calendars with this home cleaning service app. By doing so, the cleaning job for the listed property is automatically posted according to the check-in and check-out timings of the guests.Being a leading apps development company in Canada , we also provided our client with a post app deployment service for a specific time period. We made sure that there is no technical glitch and it functions flawlessly on the app platforms.Talk To The Expert Do you have an idea to develop a house cleaning app or an on-demand app for home services?Want to know how to go ahead with the process? Consult With Our Expert Key Features We Integrated Into This Uber Of Cleaning AppHost AppContractor AppAdmin Panel Sign-Up This is the first screen that all the users view when they open the app. The users need to sign up and make an account to use the app. They need to fill information like name, contact details, property address and property description to sign up.Post Job After listing their property or properties in the app, the users need to post job requests. To add a job, they need to add information like what type of service they want, how many rooms to clean, their budget for the service, and others.Checklist The host may put in-detail requirements by selecting the number and type of rooms to be cleaned, adding multiple tasks like cleaning done for the ceiling, furniture for a single property. They may even inform if the cleaners need to bring anything or not.Airbnb Sample Jobs For Airbnb cleaning services, the owners just need to add their property and sync the Airbnb calendar with the house cleaning service app. The app will automatically post a job for the property whenever the guests check out.Payment History The host may keep a track of all their jobs by just clicking on the Payment history feature. The home cleaning services app allows them to view details of all their jobs whether they are pending, accepted, or completed.Contractor List The hosts may view a list of contractors that are available for their job. This ‘find a contractor app’ allows them to view all the details like distance, reviews, job success percentage, budget, and hire the one that suits their needs.In-App Chat This on-demand cleaning service app lets the contractors as well the hosts interact with each other. In-app chat feature helps both the parties to strike a deal after bargaining or the host may inform contractors of specific instructions.My Spending This feature helps the hosts to keep tabs on all the money they have spent on this app for cleaning services. They can get spending reports of the expenses done weekly, monthly, yearly or between any two dates. Sign Up Just like hosts, even contractors need to sign up to use this on-demand cleaning service app. They need to add information like the name of the services, type of services, date of birth, contact details like verified email id and phone number.Browse Jobs The contractors may browse for the posted jobs in the app. They may select a radius to search for jobs by putting a distance that is convenient for them. They can then apply or bargain for a job by putting their budget before applying.Views Three types of views- List, Calendar and Map view are available for the contractors to view their jobs. List view is basic while Calendar view shows jobs on the calendar dates and Map view displays jobs by pinning the location on the map.My Jobs In this on-demand cleaning app, My Jobs feature displays all the jobs of the contractor. The contractors can view their accepted, pending, and completed jobs along with all the details like the price and type of the service.In-App Chat This is again a common feature in both the apps- Host and Contractor app. The contractors may use this feature to contact the host in case they need to clear a doubt or discuss their price, service, or get feedback.My Earning My earning feature shows all the earnings that the contractor has made by providing his services using this house cleaning app. They can view weekly, monthly, yearly, or custom reports of their earnings with complete details of the job done. Manage Contractors The admin has access to the information like name, email id, phone number, description that the contractors fill up at the time of signing up. Later the admin verifies the contractor after checking photo id, references, and criminal records.Manage Hosts The admin also has access to the information of the hosts. There is no stringent verification apart from verifying a phone number and email id. The admin may view the hosts’ information and check their activity status.Job Postings The admin may view all the jobs along with the details. The job postings are available with job id, property name, location, price, date, time, the status of the job- accepted, pending, completed, contractor’s photo, description, and checklist for cleaning.Earning Reports The admin may check the contractor’s earnings, admin’s earnings as well as total earnings. The admin may access and download daily, weekly, monthly reports and even select a custom date range to get the report of a specific duration.Dispute Reports If there is any dispute between the host and the contractor, the admin may view the details of it. He /She may also send a message to the person who reported it and see what actions can be taken to resolve the dispute.Manage Content The admin is also responsible for managing the content of content pages of the app like Help, FAQ, Privacy Policy, and Terms & Conditions. He /she also manages the content of Dispute reply, Confirmation, Password Reset, and other mails.Manage Settings The admin also manages various settings of this house cleaning services app. The admin manages booking amount- to be kept fixed or percentage fees, hourly rate, job reminders, rating popups, and minimum wages.Manage Payments Admin has control over the payments. After the host pays the cleaner digitally, the money is transferred to the admin. The admin takes his share from the service fee and then transfers the funds to the contractor as per the deal.App ScreensIcon ConceptColorsWe have used clean and minimalistic UI design with bright accent colors to make it look intuitive. TypographyDo you have an idea to develop a house cleaning app or an on-demand app for home services?Want to know how to go ahead with the process? Talk To The Expert ResultsPlatform For Hosts and Contractors UpMaid is a kind of custom software for an on-demand house cleaning service provider company. This online house cleaning app like Uber has bridged the gap between professional homekeepers and the hosts. This app like Uber for house cleaning service provides an easy way for the hosts by scheduling their household chores and also allows the contractors to work independently.Automating the BusinessNo bill books or yellow pages are needed as the entire manual process from calling a home keeper to his payments is automated. With just a few clicks, both the parties can connect and communicate regarding the work & task to be performed.Revenue GenerationThis on-demand Uber-like app for cleaning is not only improving the process but also making both the parties increase their bookings and complete their routine tasks, eventually resulting in online profits for the business. ×WAIT!Do you know we offer FREE 30-min consultation?If you have a project in mind, let’s talk.We are here in Canada. If required, we can meet in person. Click Here To Get Started Trusted by Leading Brands in Canada ×Join our subscribers' list now! Get top insights and news on latest technologies and trends right to your inbox.