Aplikacja na zaliczenie z przedmiotu Programowanie w środowisku ASP.NET
Wykorzystane technologie i frameworki
- C# ASP.NET Core 3.1
- Entity Framework 6
- SQLite
Zewnętrzne
- API OpenWeatherMap
Aplikacja ma za zadanie posłużyć jako domowy "dashboard". W tym momencie składa się z 2 modułów.
Dostęp do obydwóch modułów wymaga autoryzacji/posiadania odpowiednich Cookies lub zalogowania się, dzięki czemu zostaną one utworzone i zweryfikowane.
- Weather Sprawdzanie pogody w kilku wybranych miejscowościach. (W oparaciu o API OpenWeather Map). Wymagany jest klucz APIKey w pliku appsettings.json "OpenWeatherAPI": "getYourOwnAPIKey"
W przypadku nie wprowadzenia swojego klucza/kluczu domyślnym pojawia się stosowny komunikat.
- PriceTracker Moduł służący do śledzenia cen. Wskazujemy stronę, która nas interesuje oraz jej element XPath, w którym umieszczona jest cena. Można dodać wiele rekordów, które są zapisywane w bazie SQLite
Następnie klikamy na dole Check Values, po chwili powinny pojawić się aktualne wartości: Przykład