Professional Documents
Culture Documents
BNB Scope
BNB Scope
July 8, 2020 2
High Level Feature List
Roles User Experience
BnB Admin
MobileApp
WebApp
Guest
Host
ID Feature
1 Register for BnB account
2 Discover and Book a service (Key Pick-up/Drop-off, Cleaning, Laundry, Account Management) in a specified geographic location
3 Pay for Service Reservations
4 Communicate with Ambassadors on the BnB platform
5 Rate an Ambassador
6 Discover and Book a service (Tour Guide, Car Rental, Event Booking etc) in a specified geographic location
7 Pay for Service Reservations
8 Communicate with Ambassadors on the BnB platform
9 Rate an Ambassador
10 Register for BnB account
11 Schedule Availability for a Service Reservation
12 Complete a Service Reservation
13 Communicate with Hosts, Guests and other Ambassadors on the BnB platform
July 8, 2020 3
High Level Feature List (cont’d)
Roles User Experience
BnB Admin
MobileApp
WebApp
Guest
Host
ID Feature
14 Onboard Ambassadors
15 Administer Service, Refund and Cancellation Policies
16 Have a detailed and consolidated view of Hosts, Properties and Revenue generated on the platform
17 Communicate with all users/roles on the BnB platform
18 Import or enter property listings on behalf of a Host
19 Have a consolidated view of all property listings and/or reservations for a given Host to determine the demand for services
20 Discover and Book a service (Key Pick-up/Drop-off, Cleaning, Laundry) in a specified geographic location on behalf of Host
21 Pay for Service Reservations
22 Communicate with Hosts, Guests and other Ambassadors on the BnB platform
23 Rate an Ambassador
July 8, 2020 4
Data
Data Constraints High Level Data Subject Areas
• Access to Property Listings data on external platforms • Host
• Option A • Guest
• BnB Platform may need to import/extract Property • Ambassador
Listings of Hosts from a Third Party (e.g. Guesty, • Property Listing
Tokeet etc.) to validate property details listed on
external platforms
• Property Type
• Rationale: BnB platform has access to the data made • Property Reservation
available to Guests which can be used as a baseline to • Service Listing
confirm the costs/fees charged by the platform
• Service Type
• Option B
• Let the Host enter property listing details into the
• Service Reservation
BnB platform and trust that the data entered is • Service Contract
consistent with the property listing he/she has used • Location
on external platforms • Property Pricing Policy
• Service Pricing Policy
• Cancellation Policy
• Payment
• Currency
July 8, 2020 5
Conceptual Architecture
UI/UX:
Interfaces are required for users to
a) Discover, search, schedule and
manage a range of services on the
BnB platform
b) Maintain reference data required to
support BnB services
Integration Layer:
The workflow for managing BnB services will
be managed in the Integration Layer
Other Services:
Third party systems will provide services for
the end to end user experience
July 8, 2020 6
High Level Implementation Details
Component Description
Mobile and WebApps Front end facing apps that will provide the end to end user experience
Onboarding Services This component will allow users to register on the platform and integrate with an Identification
Verification Service
Notification Service This component will push real time updates to users on the platform
Messaging System This component will provide messaging services for users on the platform
Reputation Management The component will provide the rating system for the platform
BnB Policy Rules Services This component will provide the policy rules for the platform
Schedule and Calendar Services This component will provide the services to control and manage multiple listings across the platform
Reporting & Analytics This component will provide the presentation and integration with Analytic tools and/or platforms
Payments Integration This component will integrate with a Payment Service for the platform
Subscriptions Integration This component will integrate with a Subscription Management Service to manage customers
subscribed to the platform
Geolocation/Maps This component will detect a property’s location and set service points for Ambassadors
Storage This component will store structured and unstructured data for the platform
July 8, 2020 7
Thank you
Stay Tuned…..