Professional Documents
Culture Documents
User Stories
Login
logging in. Users enter the correct OTP and press the [Login] button
to log in.
A message indicating the success or failure of the login
process is displayed.
Error messages are displayed if the entered values are not
valid.
Story: User wants to - When users are on the login screen, they click the
retrieve the password [Forgot Password] button.
- Users enter their phone number to receive an OTP
code.
- After receiving the OTP, users input it and proceed to
enter a new password, confirming the password fields.
- Clicking the [Submit] button initiates the password
reset process.
- A message indicating the success or failure of the
password reset process is displayed.
- Error messages are displayed if the entered values are
not valid.
I want to change the password so that I can enhance the security of my account.
Story: User wants to - When users log into the application, they press the
change the password for [Profile] button to navigate to the profile screen.
enhanced security in the - On the profile screen, users press the [Change
Financial Navigator Password] button.
system. - Users input the new password and confirm the
password fields.
- Clicking the [Submit] button initiates the password
change process.
- A message indicating the success or failure of the
password change process is displayed.
- Error messages are displayed if the entered values are
not valid.
1.3. Logout
As a User
I want to log out of the system so that I can stop using the Financial Navigator and
secure my account.
Logout Project: Task Monitoring on smartphone Priority: high
Story: User wants to log - Users can log out of the system by clicking on the
out of the Financial [Logout] button.
Navigator system.
1.4. Register
As a User
Story: User wants to - When users access the application for the first time or
register a new account in click on the [Register] button in the login screen, they
the Financial Navigator should be directed to the registration screen.
system. - Users enter their personal information, including phone
Story: User wants to number, password, and any other required details.
create the board. - After completing the registration form, users click the
[Register] button.
- The system sends a One-Time Password (OTP) to the
user's provided phone number for verification.
- Users enter the correct OTP to validate their
registration.
- Upon successful OTP verification, a new account is
created, and the user is registered in the system.
- The system generates and displays a message
indicating the success of the registration process.
- If any entered information is invalid or missing, the
system displays appropriate error messages.
Story: User wants to log - Users access the main screen of the application.
an expense in the - Users click on the [Log Expense] button or navigate to
Financial Navigator the expense logging screen.
system. - Users input the details of the expense, including
amount, category, date, and any additional information.
- Clicking the [Submit] or [Log Expense] button records
the expense in the system.
- A message indicating the success or failure of the
expense logging process is displayed.
- Error messages are displayed if the entered values are
not valid.
I want to set a budget for my financial activities so that I can manage and control my
spending.
Story: User wants to have - When the user is logged into the system, they can
a holistic view of their access the main screen.
financial situation to - On the main screen, the user clicks on the [View
make informed decisions Financial Overview] button.
and manage their money - The system displays a summary of the user's financial
effectively. status, including total income, total expenses, and the
remaining budget.
- The financial overview includes charts or graphs to
visually represent the distribution of expenses across
different categories.
- Users can customize the time period for the financial
overview (e.g., monthly, yearly) using provided filters.
- The system ensures real-time updates, reflecting any
changes in income, expenses, or budget modifications.
I want to interact with a Chat Bot for assistance and information so that I can easily
get answers to queries and receive support.
Story: User wants to - When the user is logged into the system, they can
interact with a Chat Bot access the main screen.
to seek assistance, gather - On the main screen, the user clicks on the [Chat Bot]
information, and perform button.
various financial-related - The Chat Bot interface opens, providing a chat-like
tasks conveniently. interaction with the user.
- Users can ask questions or request information related
to financial management, expenses, budgeting, or any
other relevant topic.
- The Chat Bot responds promptly and provides accurate
information or guidance.
- The Chat Bot can assist users in performing tasks, such
as logging expenses, setting budgets, or retrieving
financial overviews.
- The system ensures a seamless and user-friendly
interaction with the Chat Bot.
1.10. Setting
As a User
I want to view information about the Financial Navigator system, including privacy
policies and terms & conditions.
Story: User wants to - Users access the main screen of the system.
view the application - Users press the menu button, typically located in the
information upper left corner of the screen.
- Users navigate to the [Application Information]
section.
- Users press the [Application Information] button to
view details about the system, security policies, privacy
policies, and terms & conditions.
- A message indicating the success or failure of the
information viewing process is displayed.