-
- header
- footer
- sign in page
- sign up page
- reset password page
- dashboard page
- market page
- settings page
- profile page
- loading page
-
- auth
- registration
- polygon.io api provider
- crud operations for each entity
Projektowana aplikacja SPA będzie wykorzystywać opisywane w czasie ćwiczeń technologie. Będzie to aplikacja typu SPA (ang. single-page application) wykorzystujące REST API, Blazor i bazę danych.
Aplikacja będzie nieco podobna do https://finance.yahoo.com
Architektura aplikacji zaprezentowana jest poniżej.
- Blazor application – aplikacja napisana z pomocą Blazer będzie reprezentować interfejs naszej aplikacji (tzw. „frontend”).
- Web API – aplikacja typu REST API służy jako tzw. „backend”. Aplikacja komunikuje się z aplikacją frontendową Blazor, jak również zewnętrznym serwisem Polygon.ai i bazą danych.
- Database server – baza danych MS SQL Server pozwalająca na zapisanie interesujących nas danych na temat użytkowników i spółek.
- Polygon.ai – zewnętrzny serwis pozwalający uzyskać informacje na temat notowań spółek giełdowych.
Nasz serwis będzie pozwalał na:
- Rejestracja i logowanie. Wszystkie funkcje dostępne są wyłącznie z poziomu zalogowanego użytkownika.
- Wyszukiwanie i wyświetlanie danych na temat wybranej spółki giełdowej – obejmując wykres OHLC – Open-High-Low-Close z wybranego zakresu dat.
- Dodanie spółki do listy spółek obserwowanych.