This is a practice project for me on how to build a web app using C#, HTML, CSS, JavaScript, ASP.Net Core, Razor Pages and Bootstrap.
The motivation was an attempt to create an education style website about technical indicators used in financial markets trading and analysis.
So far, the stock viewer allows the user to display a stock chart with market data from Yahoo Finance API, by selecting the ticker, period and time frame, and using Highcharts for visualization. (I plan to add more functionality in the future as I dive more into web development in .Net. I'm also looking into the more recent features such as Blazor.)
dependency injection, razor pages, tag helpers, js charts, field validation, model binding, asynchronous programming, API access, json serialization;