Skip to content
Airbnb
Share
Explore
Airbnb (rental service)

icon picker
Features and Functionalities

Based on the current requirement to build a solution same as Airbnb has three types of users. Each user have differnt type of accessibility. So, Manage their accessibilities based on the role they need to use specific platforms.

Guest User App (Mobile and Web):


Prerequisite
Mobile and Web responsive (support iPad/Tablet in Portrait mode)
Multilingual (Localization)
Portrait mode only
Secure version (Payment processes are there)
Registration
Form fields
First name
Last name
Birthday → Airbnb took this for (user need to be at leat 18 Years)
Email → with verification (i recommend to not use this, meaning less)
Mobile → With verification
password
Terms of Services and Privacy policy → Checkbox (user must needs to agree this before signup)
After completion of the registration process. The user will redirect to home page and they will able to access post login functionalities
Login
Suggestion: email & password → send OTP to mobile and verify
verification
After completion of login process. The user will redirect to the home page and they will able to access post login functionalities
Home (explore):
User can able to see the all listed rental properties with details like
Few property images
Property name with description
User Rating
Price per night
Search User can search the properties by
Location (address)
Check in - Check out (date range)
Number of guest with categories
Adults (Ages 13 or above)
Children (Ages 2-12)
Infants (Under 2)
Advance Search (Filter) User can filter the properties by
Price rage (Minimum-Maximum)
Beds and bathrooms
Property type
House
Flat
Guest house
Amenities
Booking options and may more
Add/Remove Wishlist
If user like any property they can add/remove that property to Wishlist for the future reference by clicking Heart icon on any listed property
Property Details
User can able to see all the property details here in easier and understandable manner
All property images
Property name and full description
about property
all amenities
map
customer reviews
Availability
Cancellation policy
Prices
Property hosted by user details
By click on Reserve button user can see all the details on Confirm & Pay screen user can select the payment option and book the property from here
Wishlist
User can able to see all Wishlist’s properties in this tab
Trips
This section helps the user to know upcoming and previous booking details
Inbox
Messages
The user can send a personal message to the host and clarify their doubts regarding the stay
Notifications
User can see all the notification of their booked property
Profile & Settings
Profile
Update user details
Settings
Payments & payouts
Add/Edit payment methods
Change Currency
Transaction History
History of all transactions
Completed Payouts
Upcoming Payouts
Notifications
Update notification ON/OFF settings
Hosting
Switch app to Hosting or Travelling
List Your Space (properties)
Your Guidebook
Support & help
Email
Phone No
website
How app works
Feedback
Legal
Terms of Services
Privacy Policy
Logout
App version name

Host App (Mobile and Web):


Prerequisite
Mobile and Web responsive (support iPad/Tablet in Portrait mode)
Multilingual (Localization)
Portrait mode only
Secure version (Payment processes are there)
Registration
Same as Guest User
After completion of the registration process. The host user will redirect to home page and they will able to access all the functionality
Login
Same as Guest User
After completion of login process. The host user will redirect to home page and they will able to access all the functionality
Home (listings):
Host user can able to add the renting property from here by entering all required details and they can list their property to the guest
Select property type like (house, flat/apartmenet, Guest house, farm house etc)
Property Location
Basics about property place
Number of Guests
Number of Bedrooms
Number of Beds
Number of Bathrooms
Select available amenities
Capture or Select and Upload the property images (At least 5 minimum)
House/Property title
Select House/Property describe point selection (upto 2)
House/Property description text
Set the rent price
Set the availability
Verify your Identity
Publish the property just by clicking on Publish Listing button
Inbox
Messages
The host can see the received personal message to from the guest user and clarify their doubts regarding the stay
Notifications
Host can see all the notification of their listed property
Availability
Host can edit, publish or unpublished the property and let guests know is a property is available
Seasonal Pricing Calendar
The seasonal pricing calendar gives privileges to the host, and they can rise their pricing during the pick hours and days
Insights
Host can see Overall rating
User reviews
Response rate
Listing issues
Monthly earnings & booking’s
Transaction history same as guest user
Completed payouts
Upcoming Payouts
Menu
Host can see all the Reservations/Bookings details
Create new listing from here as well
Profile
Update user details
Settings
Payments & payouts
Add/Edit payment methods
Change Currency
Transaction History
History of all transactions
Completed Payouts
Upcoming Payouts
Notifications
Update notification ON/OFF settings
Hosting
Switch app to Hosting or Travelling
List Your Space
Your Guidebook
Support & help
Email
Phone No
website
How app works
Feedback
Legal
Terms of Services
Privacy Policy
Logout
App version name

Admin App (Web App)

Login
Login by super admin credentials
Dashboard
Total Users
Total Rooms
Total Reservations
Today’s User
Today’s Rooms
Today’s Reservations
Manage Admin and Users
Add/Update/Delete
admin can manage the admin and users role wise
Manage Rooms
Admin can Add/Edit/Delete Rooms
Update Room Status
Pending/Approved/Resubmit
Reviews
Manage guest user and host reviews
Wishlist
admin can manage Wishlist
Manage Amenities
Add/Edit/Delete
admin can manage amenities
Manage Property Types
Add/Edit/Delete
admin can manage property types
Manage Room Types
Add/Edit/Delete
admin can manage room types
Manage Bed Types
Add/Edit/Delete
admin can manage bed types
Profit manager (Fees %) as per requirements
Fees Form
Host Experience Service Fee
Host Penalty Fees Form
API Credentials
Manage all required services keys dynamically

Payment Gateways
Manage payment methods
Payment publishable key
Payment secret key

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.