Application Flow
As mentioned, for the Frontend I’ll use React, Vite and Tailwind. The overall program flow is supposed to be split into three pages.
The first will be the “Home Page” with the search bar in which the user can enter the stock he wants to analyze. After he enters his desired ticker said page will redirect to the route for the second page, the “Stock Page” which is the one I just designed. More specifically it will redirect to /stock/{ticker}
with ticker being the entered ticker. The app will then send an API request for the given ticker and retrieve the response. From there I’ll use the response to display the data. Lastly I’ll add a favorites page with the tickers the user has starred.