HMT Flight Booking Features 11-07
HMT Flight Booking Features 11-07
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
Other Currencies
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.
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
Add another flight - Only available for the multi-city flight option
- User continue choose departure, destination, date,.. for
this flight
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
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
Luggage - Carry on
- Check in luggage
- Special luggage
- Pet
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.
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.
Create new fares Admin can search (custom), combine, and create new fares
that will have options to be or not displayed on search
results.
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
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.