← back

Market Data Dashboard

A web application built in C# (ASP.NET Core) that downloads, stores, visualizes, and analyzes historical stock market data — built to demonstrate real-world engineering practices: async data processing, local persistence, external service integration, and clean architectural separation.

C# 12 / .NET 9ASP.NET Core Razor Pages SQLite / EF CoreChart.jsPython

Features

Testing & CI

33 unit tests (xUnit, Moq, EF Core InMemory) across technical indicators, CSV export, data service, and the prediction workflow. Tests run automatically on every push via GitHub Actions.