PRD - chassis flow

Product Requirements Document: Adding Vehicle via Chassis Number

1. Introduction

The "Adding Vehicle via Chassis Number" feature allows users to add their vehicles to the Park+ platform using the chassis number as an alternative to the Vehicle Registration Number (VRN). This PRD outlines the requirements, flows, and specifications for implementing this feature.

2. User Flows

Flow 1: Add Vehicle via Chassis Number

User enters the Park+ app and selects the "Add Vehicle" option (with the top right icon)
User is presented with an input screen to enter either the VRN or the chassis number.
If the user selects the "Don't have VRN yet?" option, they are guided to enter the chassis number.
The chassis number is validated using an API or backend system to ensure its accuracy.
If the chassis number is valid, the user receives a confirmation screen and an acknowledgement of the requirement to add the VRN within 60 days.
Push notifications and in-app reminders are scheduled to remind the user to add the VRN within the specified timeframe. ()

3. User Interface (UI) and Wireframes

Refer to the wireframes shared in the provided link:

4. Functional Requirements

User should be able to enter the chassis number accurately with a pre-filled sample Chassis number
Chassis number should be validated using an API or backend system.
User should receive appropriate feedback and error messages for invalid chassis numbers. (same as VRN addition flow)
User should be acknowledged about the requirement to add the VRN within 60 days.
Push notifications and in-app reminders should be triggered at specific intervals to remind the user about adding the VRN.

5. Non-functional Requirements

Chassis number validation should be fast and accurate.
Push notifications and in-app reminders should be delivered in a timely manner.
The user interface should be intuitive, responsive, and aligned with the Park+ app's design language.
The feature should be secure, protecting user data and preventing unauthorized access.
The system should handle a large number of users and vehicle registrations efficiently.

6. Chassis Number Validation

Validation should check the format, authenticity, and existence of the chassis number.
Appropriate error messages should be displayed for invalid or incorrect chassis numbers.

7. User Acknowledgement and Reminders

The user should be presented with a clear acknowledgment screen upon successful addition of the chassis number.
The acknowledgment screen should clearly state the requirement to add the VRN within 60 days.
Push notifications and in-app reminders should be triggered at specific intervals (e.g., day 7, day 30, day 45) to remind the user about adding the VRN.
The reminders should have clear and concise copy, prompting the user to take action.

8. Edge cases

What if a user adds a new vehicle and enters a VRN that has already been added? TBD


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.