Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

BnB Platform

Scope Discussion for Cost Estimate Validation


Technology enablers for the BnB Project
Context Diagram • WebApp
• For BnB Admins to administer the platform
• For Ambassadors to perform Account Manager
functions
• MobileApp
• For Hosts and Guests to book services and
Ambassadors to manage reservations

July 8, 2020 2
High Level Feature List
Roles User Experience

Ambassador (Acct Mgr.)


Ambassador

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

Ambassador (Acct Mgr.)


Ambassador

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…..

You might also like