User Interface for Customer Journey Creation(3 screens)
Budget: ₹12,500 – ₹37,500 INR
Goal
1. Create a User interface to allow a user to be able to create Customer journey for his product by browsing through his product inside our platform. Entire activity is a 3 step process. In other words -> 3 screens
Terms & Understanding:
1. Customer journey is a set of Activities/Tasks/Steps in sequence that a user takes to get himself onboarded on to a platform and get onboarded on to the product.
2. Goal
a. At Customer Journey level - Total time taken by a user to complete the entire sequence of Activities/Tasks/Steps
b. At a Milestone and Sub-milestone level - Total time taken by a user to complete a specific step.
3. Constraints:
a. The product URL entered by the Product manager should open within ThriveStack's platform.
b. User should be able to browse his product just like how he would in a normal browser
c. User should be able to see the events getting mapped while he performs the activity.
i. This has to be a side to side window/panel
d. Goals at a milestone - Time taken to complete the step from the last milestone
e. Goals at a sub-milestone - Time taken by the user to complete the step from the last sub-milestone
i. If the sub-milestone is the first step then -> Time taken by the user to complete the step from the last milestone
4. Acceptance Criteria
a. Fully functional UI end to end
b. UI should have Recording Start and Recording Stop functionality
c. UI should be able to capture the events and correctly map the events
d. Milestone and sub-milestone names should be automatically set based on the Name of the activity, page title etc.
e. Goals should be automatically captured
f. On Save, the UI should produce the JSON file which stores the Milestone, sub-milestone to event mapping, goals, Key milestone and the sequence of the milestones and sub-milestones
5. Exception:
a. In case the desired approach of opening the app within app does not work, kindly suggest alternate solution or workaround
Full fledged mock to be shared on acceptance of the project
1. Create a User interface to allow a user to be able to create Customer journey for his product by browsing through his product inside our platform. Entire activity is a 3 step process. In other words -> 3 screens
Terms & Understanding:
1. Customer journey is a set of Activities/Tasks/Steps in sequence that a user takes to get himself onboarded on to a platform and get onboarded on to the product.
2. Goal
a. At Customer Journey level - Total time taken by a user to complete the entire sequence of Activities/Tasks/Steps
b. At a Milestone and Sub-milestone level - Total time taken by a user to complete a specific step.
3. Constraints:
a. The product URL entered by the Product manager should open within ThriveStack's platform.
b. User should be able to browse his product just like how he would in a normal browser
c. User should be able to see the events getting mapped while he performs the activity.
i. This has to be a side to side window/panel
d. Goals at a milestone - Time taken to complete the step from the last milestone
e. Goals at a sub-milestone - Time taken by the user to complete the step from the last sub-milestone
i. If the sub-milestone is the first step then -> Time taken by the user to complete the step from the last milestone
4. Acceptance Criteria
a. Fully functional UI end to end
b. UI should have Recording Start and Recording Stop functionality
c. UI should be able to capture the events and correctly map the events
d. Milestone and sub-milestone names should be automatically set based on the Name of the activity, page title etc.
e. Goals should be automatically captured
f. On Save, the UI should produce the JSON file which stores the Milestone, sub-milestone to event mapping, goals, Key milestone and the sequence of the milestones and sub-milestones
5. Exception:
a. In case the desired approach of opening the app within app does not work, kindly suggest alternate solution or workaround
Full fledged mock to be shared on acceptance of the project