The Idea

Have you ever faced the need to quickly and efficiently clean the premises, be it your home or office of the company? If yes, then you surely know how difficult it is sometimes to find a reliable professional who is ready to perform these functions and lives in your area.

Moreover, the cleaners themselves often have problems with finding customers. It's time to solve the problems of these two parties with an easy-to-use and effective tool.

The Problem

Don’t have contacts of reliable professionals
Can’t trust someone from
the street
Don’t have time for a professional cleaning
Works a lot: from the early morning to the late night

Solutions

ios and Android apps for cleaners and customers
Search and choose professionals you need
Review system for customers and professionals
Schedule time, date and place
Find customers
Find professional cleaners
Online payments
Messenger
for instant communication

Our potential user

The idea to create an application making the world cleaner and providing access to a wide range of cleaning services came to the Client suddenly. This proved to be very successful and viable, so there could be no delay in its implementation. With no desire to miss the opportunity of giving all cleaners and people in need of their services an excellent tool for finding and organizing interactions, the client himself found investors and contacted the developer company.

Larry Retter

CEO of a Great Solutions LLC

He likes cleanliness in his office

He doesn't have time to search for a team to keep it clear

He is lucky to find the JoyClean

Mapping User Journey

User journey mapping helps arrange our user’s story into narrative sequences to discuss and visualise how the new app will handle each step of user interactions, how it will address his behavior, needs and feelings.

We built user journey around key stages of event planning: discovering, deciding and actually going to the event. Understanding user’s needs, feelings and actions at the each stage helped to define right features of the app.

Screen zipcode
Pick an option
Companies
Pick a time
Pick a date
Your order
Customer info
Home
Confirmed
Order confirmed
Clean search
Payment info
Verify code
Verify me
Profile settings
Payment Set
Chat
Customer service
Invite friends
Screen zipcode
Pick an option
Companies
Your order
Pick a date
Pick a time
Customer info
Verify me
Verify code
Order confirmed
Clean search
Payment info
Confirmed
Home
Profile settings
Customer service
Chat
Payment Set
Invite friends

Special User Experience

Two types of users are allowed: cleaners and customers

Technologies & Tech Traits

Eventually, to implement the original idea and bring it to the consumer we needed to create four separate native applications and a full-fledged website. We have done a really hard work and now are proud with the results!

To make the application's cleaning services even more accessible, we developed a
full-fledged website with an admin panel. Thanks to this, customers can also easily find each other using a PC.

3800+ hours of development
550+ hours of design
223 builts
10000+ slack messages
210+ UI screens
7 kilograms of cookies

According to the client's idea, JoyClean was to become available to a wide range of customers and performers. That's why it was decided to create native applications for ios and Android. In the development, ​​such languages as Swift and Java were used.

In addition, like any other on‑demand service our project envisaged the creation of two separate applications for each platform: one for customers and another for cleaners.

ios Technologies

Alamofire
CardIO
FirebaseAnalytics
Fabric
PusherSwift
Stripe
3d Touch
CoreAnimation
CoreGraphics
CoreLocation
GoogleMaps
KeychainServices

Android Technologies

RxJava
Retrofit
OkHttp
Retrofit
RxBinding
Rxlint
Pusher
Stripe Android SDK
Firebase SDK
Google Services
Stetho
Gson

Backend Build

Parse open server

Backend Logic

lines
ios App
Website
Android App

Unique Features

Feature 1
Ads campaign to attract customers
Feature 2
Geolocation to find the nearest matches
Feature 3
Paperwork automatization feature
Feature 4
Appointments scheduler
Feature 5
In-app billing and direct deposit payments
Feature 6
Private messaging for customers and cleaners
Feature 7
Property damage insurance included
(up to $1 million)

Joyclean Application Development Process

Design inspiration

Principles

Clear Interface

No categories or filters to find an event. Just scroll and see what is going on.

Good UX

JoyClean easy-to-use interface is key to great user experience.

UI Elements

Not always our users will be successful in getting what they want. Sometimes they may have problems with the internet connection or they can look for something that doesn’t exist. We should envision such situation in advance giving users a clear understanding of what problem they have, why they have it and what they can do.

Time for you
Time for you
Cleaning option
Cleaning option
Good payment
Good payment
Easy ordering
Easy ordering

Typeface and colors

Sofia Pro

Calibre

Color 1
#ffd600
Color 2
#5725f1
Color 3
#4e4b57
Color 4
#f7f7fb

Our team

Anna designer
Anna
Designer
Marina android
Marina
Android Developer
Pavel android
Pavel
Android Developer
Artem ios
Artem
ios Developer
Illya ios
Illya
ios Developer
Pavel qa
Pavel
QA
Pavel pm
Pavel
Project Manager
Maxim fullstack
Maxim
Ruby/JS Developer

The Upshot

JoyClean is a catch for all who need flexible cleaning services providing an excellent opportunity to find new clients.