You are on page 1of 3

1.

1 Functional Requirements
1.1.1. Authentication
REQ001. The system will allow users to create an account and provide necessary information
such as email, username, and password.
REQ002. The system allows users to log into the application using their username and
password.
REQ003. The system will send an OTP to validate their email address.
REQ004. Users should be allowed to retype their password upon creating an account and
unmask their typed password to ensure password security.
REQ005. The user can single sign-on using existing information from a social networking service
such as Facebook and Google, to sign into the system instead of creating a new account.

1.1.2. Maps
REQ006.
REQ007.
REQ008.
REQ009.
REQ010.

1.1.3. Profile Management


REQ011. The user's current profile information must be displayed, allowing them to see what
they have previously entered.
REQ012. The system should ensure that only the user who owns the profile can access and edit
it.
REQ013. The system will provide input fields for users to update their profile information such
as name, email, contact, and profile picture.
REQ014. The user should receive feedback on the success or failure of their profile update
action.
REQ015. The user's inputs must be validated, ensuring that the data entered is in the correct
format and meets any necessary requirements.
1.1.4. Request Management
REQ016. If there are two or more rescue requests, the user must be allowed to select one of
them.
REQ017. When requesting assistance, the user must be able to provide their address and the
sort of bike they are riding.
REQ018.  The system should be able to present different types of accidents so that the user
may quickly select and describe their concern when asking assistance.
REQ019. The user must be allowed to enter their message/comment while confirming and
canceling details to properly convey their issue or thoughts.
REQ020. The system must provide different options when the user wants to cancel their
decision to assist or request assistance.

1.1.5. Call and Messaging:


REQ021. The user should be able to add, modify, and manage their contacts.
REQ022. The user should be able to send and receive phone calls and text messages using the
system.
REQ023. The system should provide real-time notifications for incoming calls and texts.
REQ024. The system should connect to a network (such as cellular or Wi-Fi) to make and
receive calls and messages.
REQ025. The system should be able to silence or reject calls and respond to messages.

1.1.6. Push Notification


REQ026.
REQ027.
REQ028.
REQ029.
REQ030.

1.1.7. Ride…….
REQ031.
REQ032.
REQ033.
REQ034.
REQ035.

1.2 Functional Requirements


1.2.1.
1.2.2.
1.2.3.
1.2.4.

You might also like