You are on page 1of 8

SCOPE OF WORK [SOW]

FOR AIRBNB/VRBO CLONE DEVELOPMENT

Android & iOS Development | 12-08-2021

Prepared for:
Mr. Batuhan Tastekin Proposal Issued:
12.08.2021

Statement of Confidentiality
This proposal and supporting materials contain confidential and proprietary business information of SBR Technologies Pvt. Ltd. These
materials may be printed or photocopied for use in evaluating the proposed project but are not to be shared with other parties.
PROJECT OBJECTIVE:
This project involves Developing an App Similar to Airbnb/VRBO

 Owners who are willing to rent their space for a short period like days or a couple of weeks can list
their property on APP.
 Owners add their property details like rent, check-in, and check-out times.
 Owners also have the right to reject or accept the bookings after checking the social media profile of
a guest.

All that a traveller requires to do is register and then fill up their profile. Upon registering they can scroll through
various properties and book the one that seems perfect to them, calculate the estimated cost, and then rent it.

PROJECT SCOPE: This SOW covers the following activities and deliverable.

✔ UI/UX
✔ Back-end Development
✔ Functional & APIs Implementation
✔ Android & iOS (Native)

User Type: 3
There are three types of users

 Front-end User: Property Owner (Host), Travelers (Guest)


 Back-end User- Admin

Key Features for User/Guest

Signup To start with the Airbnb platform, travelers need to sign up on the platform. Add this basic
functionality to your clone app.

Login After registration, users must log in to the app easily. Provide login options via Google
account, social media platforms, etc. to users.

Search Through this option, travelers can explore different properties, apartments, or hotels
available on rent.

Filter This option enables travelers to search for properties available for rent using different
search criteria like home type, amenities geolocation, etc.

Favorites Travelers can keep the fancy accommodations in their saved places list using this option

Chats Travelers can send or reply to a message received from property owners using this
functionality.

Payments This option provides various payment options to guests for online booking of rented
spaces.
Order Users or guests can confirm the request of renting a property by paying the initial booking
amount and confirming the order.

Notifications This option provides in-app or push notifications to travelers.

Ratings Travelers can rate properties, based on their experiences using this option

Booking History of previous accommodation bookings can be seen by travelers using this option
History

Edit Profile Guests can edit their profile details like name, phone, address, etc. using this option

Key Features of Host/Property Owner

Login As travelers, the host or property owner can also login into the app using this option post-
registration.

Manage This option enables the user to enter a detailed description (e.g., photos, address,
Listings bedding, etc.) of accommodations they offer on rent via the app.

See Requests Property owners can confirm rental booking requests using the option.

Rate & Review The property owner can also rate people staying on rent in their property based on their
Guests experiences.

Booking Through this option, property owners can see a detailed history of all past bookings
History including booking stats, hosting standards, etc.

Key Features for Admin


Interactive Through the dashboard option, admin can get a 360-degree (graphical data) of entire
Dashboard bookings on the marketplace.

Manage Users Admin has the rights like edit, update, delete, modify, etc. for platform users and
different permissions given to them.

Manage Bookings Admin can manage the entire bookings with permissions like the update, modify,
delete, etc.

Manage Payment Admin can confirm payments received on the platform users - hosts, guests,
advertisers, etc.

Manage Amenities Admin can add, update, delete amenities available under different properties listed on
the platform
Reports & Admin can get detailed insights related to bookings and transactions, carried on the
Analytics Airbnb clone app - using this option.

Team Structure and Technology Slack


To build an app like Airbnb/Vrbo clone app development has the following members:

 Business Analyst
 Project Manager
 UI/UX designer
 Android developers
 iOS developers
 Quality assurance engineer
 Database administrator

Technology Stack
 iOS app development - Swift (iOS)
 Android app development Kotlin (Android

PROJECT SPECIFICATIONS

App’s Panels

The app has three kinds of user panel-

 Admin Panel
 Host/Owner User Panel
 Traveller/Guest User Panel

Admin Panel
 Sign in
 Dashboard
 Role-based dashboard
 User Management
 Booking Management
 Promotions & gift cards management
 Payment setup
 Manage referral/invites
 Real-time Reports & analytics
 Booking request management
 Notifications

Host/Owner User Panel

Property:
 Home listing
 Listing Approval
 Manage Booking Request

Payment Option:
 Payment Setting
 Transaction history
Traveller/Guest User Panel
 Login/Sign Up
 Search/Find
 Booking category
 Book your accommodation
 Manage Booking
 Pay online
 Personalized Feeds
 See Amenities
 Filter/Advanced Search
 Add to Favourite
 Social Sharing option
 Refer & Earn
 Instant Messaging
 Content
 Reminders

Features Of the Airbnb/Vrbo App

Before building an MVP For Mobile App, you should clearly determine the core and add-on features of your
product. Below is an overview of all the features of the Vrbo app. You will need to know this before you develop an
app like Airbnb/Vrbo for your business.

Features that are similar for both Guests and Hosts:

 Sign up/Login via social network or email


 Settings (Notification settings, Change email or password)
 Profile (Personal details)
 Notification system and panel
 User-friendly dashboard

Core Features for Guests:


 Manage Profile (Personal information)
 Browse Properties
 See listings
 Send and communicate requests via messages
 Create new claims, and
 Accept/ Decline offers
 View and manage bookings
 Rate hosts and leave reviews
 Manage payments and view transaction history

Core Features For Hosts:


 Create a personal page to become hosts
 Manage page information
 Manage to list (information like details, photos, prices, and schedule)
 Communicate with guests via messages about their booking
 Accept or Decline bookings
 See past and upcoming booking details
 Rate and write reviews for guests
 Manage Payment and see transaction history

All the features listed above are the core features of the app, and you must keep it in your app.
Cost To Develop: The details of developing the app one by one and how much cost it would incur in each step:

Module Lead Time Cost

Registration 12hrs USD 180

Create Profile 24hrs USD 360

Filters 30hrs USD 450


Many filters to choose the right

accommodation:

 Place you are going to visit


 Check-in and Check-out dates
 Total number of guests

Rooms: (Choose the right room)

 Property type
 Room type (private room,
apartment, shared room, etc.,)
 Sort by price
 Size (How many beds,
bathroom, bedrooms, etc.,)
 Instant Book and Super host
option
 Amenities
 Neighbourhoods
 Pictures
Room Variants 60hrs USD 900
 Reviews
 Ratings
 Description
 Location map
 Terms and Price
Refer & Invite Friends 20hrs USD 300

Add to Favorites 10hrs USD 150

Map & Navigation 16hrs USD 240

Messages 28hrs USD 420

Become a Host 120hrs USD 1800

Settings Settings menu, user can config: 36hrs USD 540


 Push and SMS notifications
 Wishlist
 Payment method &
currency
Back-end Development 340hrs USD 5100

Total 696hrs USD 10,440


Language: English

Lead Time & Cost Summary


Item Lead Time Cost

Android + iOS 696hrs USD 10,440

Cost Summary
Stage Payment

Down payment 30%

After UI Development 30%

After API Integration 20%

After Testing and debugging & Deployment 20%

Mode of Payment: Bank Transfer/PayPal/Upwork

What Next?
1. You can make the initial payment according to the schedule above, to get the ball rolling.
2. Provide us with third party credentials if any.

1. APPROVAL OF WORK
On completion of each stage of the project, you will be notified and have the opportunity to review it. You must
notify us in writing of any unsatisfactory points within 7 days of such notification. Any of the work which has not
been reported in writing to us as unsatisfactory within the 7-day review period will be deemed to have been
approved. Once approved, or deemed approved, work cannot subsequently be rejected and the amount payable
on completion of the particular approved stage will be due.

1. NON-DISCLOSURE
We agree that we will not at any time disclose any of your confidential information to any third party.

POST DELIVERY SUPPORT

We offer 3 months free development support for bug fixing post-delivery (After Pushing build into server or final
Release to corresponding stakeholder) and for optimization we give 2 months support. Any additional change
requests or enhancements will be charged according to standard rates.
ACCEPTANCE

IN WITNESS WHEREOF, the Parties have caused this Agreement to be executed by their duly
authorized officers on the day and year first above written.

SIGNATURE ON BEHALF OF

SBR TECHNOLOGIES PVT. LTD.

Name: ____________________________ Md. Rajulul Islam


Name: __________________________

Sign: ____________________________ Sign: __________________________

Date: _______________________________ 12 August 2021


Date: _____________________________

You might also like