User Stories - zyusnow/eRobin GitHub Wiki
Users
Sign Up: As a new user, I'd like to be able to sign up for an account so that I can start doing stock investmentLogin: As a current user, I want to be able to login so that I can check my dashboard and make transactionsDemo: As a new user, I'd like to be able to login as a guest without sign up or loginLog out: As a logged in user, I'd like to be able to log out easily once I'm signed in
Transactions
As a logged in user,
Create: I want to be able to buy a stock from stock detail page.Read: I want to be able to view all transactions along with the details that I made.Update: After I make a transaction, my transaction list should be updated.Delete: I want to be able to sell a stock from stock detail page.
Watchlists
As a logged in user,
Create: I want to be able to add stocks from stock detail page.Read: I want to be able to view all stocks in my watchlist.Update: I want to be able to update my watchlist name.Delete: I want to be able to remove stocks from watchlist.
Portfolio/Holdings
As a logged in user,
Read:I can view my holdingsUpdate: After I buy and sell stocks, my holdings should be updated.
Stock Search
As a logged in user,
Create: I want to be able to search for stocks via the search bar by typing either ticker or name.Read: I want to be able to see the stocks when I search and redirects me to the stock detail page.
Stock Detail
As a logged in user,
Read: I want to be able to see the stocks details and price trending chart- I want to be able to make transactions on this page.