You are on page 1of 19

Laundry home service app

Features:

1. People will be able to sign up and place laundry pickup request


2. There will be 2 types of pickup and drops – EXPRESS and REGULAR
3. There will be 2 categories of plan – ONE-TIME, MONTHLY
4. Users will be able to see their active orders and status, current plan, next pickup date time and
count down, history etc.
5. Laundry pickup person will visit door to door based on requests to pickup cloths and other items
for wash
6. There will be a separate add for pickup and delivery persons.
7. They will check the items, make a list in the app, put the items in a poly pack, paste a QR code
sticker in the poly bag and scan the QR code using the app. Receipt will be generated against the
QR code. This will be the job number. The UI will allow to make the item list by selecting from a
user friendly and quickly useable menu.
8. Customer will get a printed receipt printed from e portable pos printer. Also they will get email.
9. After that for each job, status will be updated – washed, ironed, packed, on the way etc.
10. Each item will be poly packed and each pack will have separate QR sticker.
11. During delivery, delivery person will scan each item. App will check item count. Then payment
will be taken and job will be closed.
12. During signup users can setup their pickup location using google map. Users can also provide
pickup address manually by typing.
13. There will be SMS verification during user signup
USER APP: MAIN SCREENS AND DESCRIPTION
CUSTOMER SIGNUP:
Step 1: Start with mobile number like UBER

CUSTOMER SIGN UP
Step 2: SMS Verification
CUSTOMER SIGN UP
Step 3: Name and email

CUSTOMER SIGN UP
Step 4: Password
CUSTOMER SIGN UP
Step 5: Location and address
Here user must provide LAT-LONG and also type in
actual address.

CUSTOMER SIGN UP
Step 5: preferences
 Here customer will be able to select Pickup
option. Default will be On demand
 Select preferred payment option which they
can change during order
CUSTOMER PROFILE PAGE

HOME SCREEN
 It will show ongoing order status timeline
 There will be a PICKUP REQUEST screen
 Option to see orders
 Option to see current schedule and manage it
 Option to see current offers

Footer menu
 Home link
 Orders link
 History
 Notification
LAUNDRY PICKUP REQUEST
Tap ‘Request a pickup’ button

SELECT SERVICE TYPE


 After taping REQUEST A PICK UP, this popup
will appear.
 Customer will be able to select service type
from here.
 Express service will be faster then regular.
LAUNDRY PICKUP REQUEST
 Select home address (default, save in profile)
 User current location
 Set new location

PICKUP LIST
 From this screen customer will be able to
add/remove items of different types in 3
categories – Wash and iron, Dry wash and iron,
iron only. He can add item to one or multiple
category.
LAUNDRY PICKUP REQUEST
Set up pickup schedule
 Select from current months calendar. If user
has got saved schedule, it will show saved
schedule by default.
 If pickup option is on demand then current day
will be selected
 User will select preferred time slot for laundry
pickup

LAUNDRY PICKUP REQUEST


Set up delivery schedule
 Default delivery date will be 3 days from
pickup date(setup by admin, it can change).
 Customer will be able to select any delivery
date after default date(admin provided date).
Dates before default delivery date will be
disabled.
 Customer will be able to select time slot
LAUNDRY PICKUP REQUEST
Payment
 Customer will select payment option (during
or before delivery)
 Below all pickup options selected by customer
will be shown.
 Customer will then tap proceed to confirm
pickup request submission

LAUNDRY PICKUP REQUEST


Completion
 After request submission customer will be
show a success message.
 Below success message it will show a message
show the duration to cancel request. The
duration will be server calculated value.
 To cancel to edit request customer will go to
orders page.
MANAGE ORDERS
My orders:
 List of all ongoing and old orders
 Ongoing order will be active in the list for
managing

MANAGE ORDERS
Manage order page:
 Change payment option
 Edit address and schedule (time limited)
 Cancel (time limited)

*Time limited: Cannot be done after a period


specified by admin
PAYMENT
May payments:
 A list of pending and old payments
 Whenever an order is ready to deliver, an
invoice will be generated by admin software.
With the invoice a payment notification will
come to customer. And a pending payment
entry will be shown in the list
 Customer will select a pending item by tapping
and go to payment page

PAYMENT
 Customer will make bkash/rocket payment
and submit TrxID.
 Payment will be done after verification @
admin side.
 Customer can still pay cash on delivery. For the
he will just pay to laundryman. Laundryman
will process it from his app.
DELIVERY RECEIVE CONFIRMATION
 After laundryman delivers the items and
updates status in his app, customer will get a
dialog box for receive confirmation. It must be
attended.
 The delivery confirmation will also be shown in
my orders menu. Customer can also confirm
receive from there.

RATING
 After receive confirmation customer will be
asked to rate service and submit a comment or
suggestion.
MAIN MENU
 Main menu will have links to all sections of the
app.
 It will show Customers rating and reward
points (here in orange label)
 Help section:
 Faq
 Report problem

* Reward points will be awarded depending on


customers’ orders and other activities like invite a
friend, pre-payment, share etc.

PICKUP CONFIRMATION
 After laundryman picks up an order, 2 things
can happen
 1… Laundryman will show or readout order
detail to customer and submit. After that, if
customer app is online, then he will get a
notification and see order detail page, exactly
like the one appeared at laundryman app. He
will tap OK and confirm ORDER
 Or… if customer app is not online, then
laundryman show or readout the order detail
and submit. Then he will issue a written
memo.
 When laundry is dropped at admin point,
admin will status update the order by seeing
copy of hand written receipt. In that case
customer see the notification and order
detail. But will not require to confirm by
tapping OK.
 If customer app comes online before admin
updates status, he can confirm by tapping ok.
LAUNDRYMAN APP: MAIN SCREENS AND DESCRIPTION
MY JOBS:
 Each laundryman will be assigned his task list
by admin. Admin will choose his route and task
sequence. Laundryman must execute
according to the list.
 Laundryman will select a job by tapping from
the list
 Proceed button will not be required here
MAP VIEW
 Using this screen laudryman can view his
assigned location points and his current
location in google maps.
 This is a view only screen. No action from here.

THE JOB – ON THE WAY


 After selecting a job from myjob list,
laundryman will see selected job location in
map and job detail.
 He will then tap ON THE WAY button. Job
status will be updated and customer will get
notification.
THE JOB – PICKUP
 After reaching customer location, laundryman
will tap on PICKUP button. Status will be
updated, customer will be notified.
 Order screen will appear in Laundryman app.

ORDER SCREEN
 If customer has not placed a pickup list from
his app, only then this screen will appear.
 In this screen there will be item wise GRID. In
each grid there will be an item, 2 buttons for
adding item quantity and deducting.
 There will be 3 TABS for 3 types of service. In
each tab there will be separate item GIRDS.
 In one order laundryman can add items for all
types of service.
 After all items are added, laundryman will tap
done and he will be taken to order
confirmations screen
ORDER CONFIRMATION SCREEN
(upper part)
 Here laundryman will see item summery
(service type wise).
 Billing section (Service charge calculation)
 By scrolling down

ORDER CONFIRMATION SCREEN


(lower part after scrolling)
 After the bill section by scrolling down
laundryman will see order options like, service
type, schedule, address etc.
 After showing order detail to customer,
Laundryman will submit.
NEXT JOB
 After submitting orders laundryman will see a
confirmation page. Below there will be a
button to go to myjobs screen for next job.

DELIVERY
 After laundryman picks a delivery job he will
see job detail and map exactly as pickup job.
 The he will go through the same status and
customer will be notified.
 After he reaches delivery point and taps
DELIVERY (exactly like PICKUP), the delivery
screen will appear.
 Here he will see order detail. After handing
over all item to customer he will confirm
delivery.
 If payment is already done by customer, it will
show PAID in delivery screen. He will just
confirm delivery and it will take him to success
page and he will go to my job screen.
 If payment is pending, then he will tap
PROCESS PAYMENT .
DELIVERY
DELIVEY SCREEN WHEN PAYME NT IS PENDING

PAYMENT
 After tapping PROCESS PAYMENT button
laundryman will see payment screen.
 Here he will just take TrxID from customer and
submit OR
 Take cash and tap PAID CASH button.
 The he will see success screen

You might also like