Actions
User Story #665
openFeature #664: My Profile
My Profile
Start date:
Due date:
% Done:
0%
Estimated time:
Description
My Profile
Objective
Allow customers to view and manage their personal information so their bookings, quotes, and travel documents remain accurate.
Functional Requirements
- Profile Information
The customer shall be able to view and update the following information:
Profile Photo
Full Name
Email Address (Read Only)
Mobile Number
Country
Address Line 1
Address Line 2 (Optional)
City
State / Province / Region
Postal / ZIP Code
Country
Preferred Currency (if applicable) - International Address
The address section shall support customers from any country.
The customer shall be able to enter:
Address Line 1
Address Line 2 (Optional)
City
State / Province / Region
Postal / ZIP Code
Country
The address format shall not be restricted to a single country's format. - Profile Photo
The customer shall be able to:
Upload a profile photo
Replace the existing profile photo
Remove the profile photo
If no profile photo exists, display the default profile avatar. - Email Address
The registered email address shall be displayed.
Customers cannot edit their email address.
Display a note:
Your email address cannot be changed after registration. - Saving Profile
When all information is valid,
Display:
Your profile has been updated successfully. - Validation Messages
Full Name empty
Full name is required.
Mobile Number invalid
Please enter a valid mobile number.
Country not selected
Please select your country.
Address Line 1 empty
Address Line 1 is required.
City empty
City is required. - Unable to Save
Display:
We couldn't save your profile. Please try again.
Acceptance Criteria
Customer can edit permitted profile fields.
Email remains read-only.
International addresses are fully supported.
Success and validation messages are displayed appropriately.
No data to display
Actions