Tradeverse Scenario - bounswe/bounswe2024group10 GitHub Wiki

User who has retired

User persona:

  • Ayla Demir, a software engineer with an interest in financial markets, has been an active user of a financial forum. The currency of her country has been unstable, prompting her to diversify her investments. Ayla uses the forum to stay informed about market trends, financial assets, and the economic outlook.

User Story

  • Ayla has been a registered user for six months, regularly logging in to manage her account and portfolio. She follows subforum topics like stocks, cryptocurrencies, and commodities. By reading posts from other users and financial experts, she keeps her portfolio updated. One day, while checking her personalized news feed (filtered for stocks she has invested in), she sees a post about potential sanctions on Zegovia, where one of the companies she invested in is based. Concerned about the impact on her portfolio, she checks the financial asset performance metrics provided by the system. Realizing her investment is at risk, she quickly adjusts her portfolio by selling her Zegovian assets, avoiding a significant loss when the sanctions are later announced.

Preconditions:

  • Ayla has created an account and set up her profile.
  • She is logged in and has set up personalized news feeds based on the assets she follows.
  • Ayla has created a portfolio and enabled performance metrics and analytics.
  • The system updates financial data in real-time, allowing her to track the value of her investments.

User actions:

  • She opened an account by providing her unique email, username, and password.
  • She set a profile picture and filled out her personal information.
  • She followed subforums for various financial topics, including stocks and cryptocurrencies.
  • She created and shared her portfolio, setting it to "private" for her own tracking.
  • She regularly accessed the forum, reading posts and financial tutorials.
  • She used the search function to find posts related to companies she has invested in.
  • She read a post from her personalized feed about potential sanctions in Zegovia.
  • She checked her portfolio performance metrics and quickly sold her Zegovian assets before the market dropped.
  • She edited her portfolio to reflect the changes and posted her experience in the forum.