Project

General

Profile

Actions

User Story #700

open

EPIC #699: Quote & Enquiry Management

Frontend User Story 1 – Display Enquiry Form

Added by Islam Mansoori about 1 month ago.

Status:
To Do
Priority:
low
Assignee:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

As a customer (B2C/B2B),

I want to open an enquiry form from the package detail page,

So that I can submit my travel requirements and request a customized quotation.

Description

The system should display a responsive enquiry form that captures all information required for generating a travel quotation.

Acceptance Criteria

  • User can open enquiry form from Package Details page.
  • Form should display package information.
  • User can edit travel requirements.
  • Mandatory fields are clearly marked.
  • Responsive on Mobile, Tablet and Desktop.
  • Validation messages appear instantly.
  • Submit button remains disabled until mandatory fields are completed.
  • Loading indicator is shown while submitting.
  • Success screen appears after successful submission.
  • Failure message is shown if submission fails.

Frontend User Story 2 – Capture Traveller Details

User Story ID: FE-QEM-002

Title: Capture Traveller Information

User Story

As a customer,

I want to enter traveller details,

So that the quotation can be prepared accurately.

Acceptance Criteria

User should be able to enter:

  • Full Name
  • Mobile Number
  • Email Address
  • Country
  • Destination
  • Departure Date
  • Return Date
  • Flexible Dates (Yes/No)
  • Adults Count
  • Children Count
  • Child Age(s)
  • Infant Count
  • Number of Rooms
  • Hotel Category Preference
  • Budget Range
  • Preferred Airline (Optional)
  • Special Requirements
  • Additional Comments

System validates all required fields before submission.


Frontend User Story 3 – Auto Populate Package Information

User Story ID: FE-QEM-003

Title: Auto-fill Selected Package Details

User Story

As a customer,

I want the selected package details to automatically appear,

So that I don't need to enter the package information manually.

Acceptance Criteria

  • Package Name auto populated.
  • Package ID stored internally.
  • Destination auto filled.
  • Default travel duration displayed.
  • Package image shown.
  • Indicative price displayed.
  • User cannot modify package reference.

Frontend User Story 4 – Google Login Integration Before Submission

User Story ID: FE-QEM-004

Title: Authenticate User Before Enquiry Submission

User Story

As a new customer,

I want to login using Google before submitting an enquiry,

So that my account is automatically created.

Acceptance Criteria

  • Anonymous users prompted for Google Login.
  • Existing users continue without interruption.
  • Google profile details are prefilled.
  • User can edit phone number.
  • Enquiry continues after successful login.

Frontend User Story 5 – Enquiry Submission Confirmation

User Story ID: FE-QEM-005

Title: Display Enquiry Submission Success

User Story

As a customer,

I want confirmation after submitting my enquiry,

So that I know my request has been received.

Acceptance Criteria

  • Success page displayed.
  • Booking Reference shown.
  • Expected response time displayed.
  • Confirmation email notification shown.
  • Option to view My Enquiries.
  • Option to continue browsing packages.

No data to display

Actions

Also available in: Atom PDF