Frontend Desktop UI we will do like in IXB.

B2c login and booking system must be developed as per below mentioned.
User Name shall be Mobile no / Email Address
On entering 4 numbers in username field automatically country code option pops up. Incase user chooses to enter email then country code will not popup.
Login with - Password / OTP / Social login (Google & Facebook)
User must be able to -

Make booking
- (All modules as enabled in Admin Panel)

Manage booking
- Cancel / Reschedule

Mange Profile -
Change Profile Photo
Edit - Name , Birthday, Gender ,. Marital Status, Add / Edit Anniversary
Mobile and email cannot be changed
Change Password,
Travellers -
Add Traveller (Name , Gender, Email id, Phone No with country code, Birthday,
Passport Details - Passport Number, Issuing Country, Expiry Date

My Trips
Upcoming | Cancelled | Completed | Incomplete

My Wallet

Cash (Unrestricted use)
User may take refund in bank or in wallet as per his choice. User may also use topup to add funds to his cash wallet.

Rewards (Use with restrictions)
Rewards based on booking like coupon module we can give rewards as well

Search Window-
Select no of pax with group booking functionality.
PWA will be available instantly for b2c bookings.

Separate Android APP must be provided for b2c login (Flights and Hotels) . For rest modules we will pay as per agreement.
Promo Code Option must be available for b2c users.

Add Zero Cancellation Module
We can create Zero cancellation fee dynamically (matrix based system)
Product Type, Applicable on Infant , Applicable on all segment, Applicable on Booking, Threshhold amount, Sector, Travel period, Booking period, Airline
Supplier, Fare Type, No of Pax, Fare class, Fare basis, Per pax fare, Total fare, Domestic / International, Oneway/Roundtrip etc. Fare Rule

Add Seats and Meals
Add seats must be done like its done in existing portal