0% found this document useful (0 votes)
64 views28 pages

HMT Flight Booking Features 11-07

The document describes the features of a user website for booking flights. It includes details about languages and currencies supported, user authentication, profiles, bookings, payments, and searching and booking flights. The flight search allows filtering results by price, duration, stops and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views28 pages

HMT Flight Booking Features 11-07

The document describes the features of a user website for booking flights. It includes details about languages and currencies supported, user authentication, profiles, bookings, payments, and searching and booking flights. The flight search allows filtering results by price, duration, stops and more.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 28

NO FEATURE DETAIL

1 USER WEBSITE
Domain user: hellomyticket.com
admin: hellomyticket.com/admin
Language Languages:
Korean
Chinese
English
Japanese
Russian
German
Thai
Vietnamese
Indonesian
Malaysia
Spanish
French
Italian
etc. no limitations
Currency Top Currencies

KRW - Korean Won


USD - United States Dollar
CNY - Chinese Yuan
EUR - EURO
HKD - Hong Kong Dollar
SGD - Singapore Dollar
JPY - Japanese Yen

Other Currencies

AED - United Arab Emirates Dirham


AUD - Australian Dollar
BRL - Brazilian Real
CAD - Canadian Dollar
CHF - Swiss Franc
GBP - British Pound
IDR - Indonesian Rupiah
INR - Indian Rupee
MNT - Mongolian Tughrik
MXN - Mexican Peso
MOP - Macau Pataca
MYR - Malaysian Ringgit
NZD - New Zealand Dollar
PHP - Philippine Peso
PLN - Polish Zloty
RUB - Russian Ruble
THB - Thai Baht
TRY - Turkish Lira
TWD - New Taiwan Dollar
Guest Mode
Authentication User can continue using the website without signing in the
website
Sign up User sign up by provide their:
- Email
- or Mobile
- Password
- Confirm password

Sign in - Sign in using Email/Mobile and password


- User can also use Facebook, google, naver account to
sign in

Verify their Email / Mobile via OTP

Sign in with Facebook


Sign in with Google
Sign in with Kakao talk
Sign in with Naver
Forgot password
Logout
Header
Change language Click on to change the language of the website
Change currency Click on to change the currency of the website
User Profile
Personal Information Display list of user information which includes:
- First name
- Last name
- DOB
- Gender
- Nationality
- Phone number
- Email
- Address
- Zip code
- City
- Social media linking
- Passport upload
- Passport number
- Passport expiry date
- Passport issuing country

Edit profile information


Security
Change password Change password
Turn on/off two factor authentication If you enable Two Factor Authentication system will send
you a verification code to your Registered Email Addres
which you then need to enter during the sign-in process.

Booking history
View list of booking flight
Search for a booked flight User can search a flight by using its code
Cancel a flight
Payment history
Sort and Filter
View list of transactions/payments
Wallet User can pay from Wallet
Add money to wallet On click will be displayed Bank account info that the user
should tranfer the money to. Once user transfers money,
they will upload receipt and hit submit, then Admin will check
and input the amount into user's wallet.

Notifications system notifications


Messages chat from admin/customer support
Wishlist display tickets that user added to wishlist
Homepage
Searching Flight
Choosing flight option User will have 3 options to choose:
- One-way
- Round-Trip
- Multi-City

Choosing departure - The user inputs name of the destination and the system
will search and display a list of matching result
- If the user inputs a name that does not match any in the
result list, the system will automatically delete it and require
input again

Choosing destination - The user inputs name of the destination and the system
will search and display a list of matching result
- If the user inputs a name that does not match any in the
result list, the system will automatically delete it and require
input again

Switch button Switch location of departure and destination


Choosing date of travel User select the date of travel depending on the flight
options:
- One-way, Multi City: Select the day of departure
- Round-Trip: Select the day of departure and return date

Choose number of passengers User select number and type of passenger:


- Adults (12+ Yrs)
- Children (2-11 Yrs)
- Infant (0-2 Yrs)

Choose type of flight ticket There are 3 options:


- Economy / Premium Economy
- Business
- First

Add another flight - Only available for the multi-city flight option
- User continue choose departure, destination, date,.. for
this flight

Remove - Remove a flight


- Only available for the multi-city flight option
Search button
Recent searches Will display a few latest recent as tickets/cards

Destination recommendations on scroll-down there will be a section with destination


recommendation cards
Categories carousell Custom categories with icons that are scrollable to the right.
On-click: display 12 cards within that category.
Filters
Recommended destination card Card will include photos; destination name; Country; one-
way/roundtrip; price range. These will be added from Admin
panel manually.
Result page After hiting the search button, the results will appear on the
same page, instead of the recommended destinations. And
the search bar area will be collapsed into a smaller area
above the results.

Session expired popup - User will be warned and have to refresh page after the
session expired
View search information Display information of the search which includes:
- Departure
- Destination
- Class
- Passenger
- Date

Modify Search User can click on any of the search criterias to modify the
search. And the search results will be automatically
updated. There will be no search button.

Date grid with Price graph will display a 15 days of prices shown in a column graph
with dates, like in google flights and momondo.
Sort flights Sort flight by:
- Depart
- Duration
- Arrive
- Price/passenger
Filter flights Filter flight by:
- Price
- Layover time
- No of stops
- Fare type
- Travel time
- Departure from..
- Arrival in...
- Airlines

Filter show Turn on/of to show/hide filter tab


Reset filters Click on to reset the filter
Flight categories Flight category will be displayed in a tag:
- Fastest
- Cheapest
- No tag (All other flights)
Flight ticket/card Display information:
- Airline logo
- Airline name
- Flight number
- Flight options (dropdown)
- Airline information (dropdown)
- Refundable
- Economy class
- Departure date & time
- Departure Terminal
- Flight duration in hours
- Non stop, 1 stop, etc.
- Arrival date & time
- Arrival Terminal
- Price
- Book (button)
- Share (button)

Flight options dropdown On click will display flight details & Services like legroom,
wifi, etc.
Airline information dropdown On click will display the overview card from wikipedia

Share flight On click will display the icons of social media and a section
for the link and copy link icon button.
Add to wishlist button user can click wishlist icon to add to the wishlist
Compare button user can click on compare button to add the flight to
compare view
Compare view view 2-3 flight tickets side to side in comparison mode
Booking flight
Trip summary display the selected flight summary
Contact details - contact name
- email
- phone

Passenger Information user input their basic information:


- First name
- Last name
- Nationality
- Gender
- DOB
- Passport number
- Passport expiry date

Fare options - Economy


- Economy standard
- Economy flex

Luggage - Carry on
- Check in luggage
- Special luggage
- Pet

View Price summary Display flight information and total price


Travel insurance - Standard
- Premium
- Ultra premium

Payment User select payment method and process purchasing for the
flight
Booking confirmed page Will display everything as a confirmation. Can print, share,
or download.
Send email After successful booking a flight, system will send
confirmation to user's email and phone number
Website settings
About us
Privacy policy
Terms of use
Contact us

2 ADMIN WEBSITE

User Account
Login By Email & Password
Edit profile
Forgot password
Logout
Dashboard Will display statistics:
- Number of bookings
- Revenue
- Booking history
- Gender split
- Nationality
- Seat type
- Most booked destinations
etc.

Booking management Admin can add/edit/cancel a booking

List of all current booking


Edit a booking
Cancel a booking

Recommended Destinations Admin can add/edit/delete news and events which appear
management on user app's homepage
List of recommended destinations &
categories
Edit destinations & categories
Create new destinations & categories
Delete destinations & categories
View top destinations & Categories
Users management

List of users
Users detail
Export list - excel
- csv
- pdf

Delete user
Create a user Admin can create users for employee access with
customizable access levels.

Currency management Admin can add/edit/delete currency


List of currency
Edit currency
Create new currency
Delete currency
Language management Admin can add/edit/delete language
Fare management
Add & edit markup on fares Admin can add / edit fare markups by:
- All fares
- route based
- airline based
- flight number based
- Nationality based
- language based
- currency based
- user based
- date based
- based on number of passengers
- based on type of flight - onway, round, multi
- based on flight class

Create new fares Admin can search (custom), combine, and create new fares
that will have options to be or not displayed on search
results.

Reports custom reports


Customer service chat with users
Payment settings admin can edit and change bank account information for
each country, language, currency
Notification management send push notifications, emails, sms to customers
Luggage management can edit luggage information and markups for each airline

Travel insurance management can edit travel insurance information based on nationality,
source, destination.
3 FLIGHT APIS
Galileo GDS
Search for flight
Book a flight
Cancel a flight
Refund a flight
Re-issue a flight
Revalidation a flight
China domestic API
Korean domestic API Payment for this API will be handled not on our side, but on
the API provider's side.
Low Cost airline API

4 PAYMENT GATEWAYS Standard payment gateway that can operate in the


customer's country

5 TECH STACK
Technology Front: ReactJS
Back: NodeJs
Server: AWS
NOTES

Will use
https://localazy.com/.
Will use currencylayer.com
OTP using Sendgrid & Twilio
This information will be used
to automatically fill in the
passenger details when
booking a flight.

OTP using Sendgrid & Twilio


Use airlabs.co API to get the
data for auto-suggestion.

Use airlabs.co API to get the


data for auto-suggestion.
will determine based on the
new figma designs
will determine based on the
new figma designs
Will use wiki API:
https://www.mediawiki.org/
wiki/
API:Get_the_contents_of_a_
page
this information should be
automatically filled in if the
user is logged in and has
input info here. Also the
information should be
automatically saved to user
profile is inputted for the first
time.

Will use APIs: Inicis, Stripe,


Digital wallet.
Will develop the admin
based on Figma designs.

We have this back-office


admin panel currently in
development, so will
integrate it with this section
in the future.
We have this back-office
admin panel currently in
development, so will
integrate it with this section
in the future.
markup can be % or
currency amount.

We will create the Figma


designs separately for this.

Can send via e-mail, social


media or share link.

We will create the Figma


designs separately for this.
Will use APIs: Inicis, Stripe,
Digital wallet.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy