Implementacja aplikacji internetowej do analizy danych pogodowych w celu przewidzenia prognozy pogody
Temat pracy magisterskiej polegający na stworzeniu aplikacji internetowej, która będzie wykorzystana do analizy dużych zbiorów danych pogodowych.
- Krótki opis repozytorium
- Technologie jakie zostaną użyte do pracy
- Koncepcja aplikacji
- Dokumentacja
- Pobranie i klonowanie
W tym repozytorium powstała aplikacja internetowa, która umożliwia analizę danych pogodowych poprzez wykorzystanie dostępnych narzędzi oraz umożliwi wizualizacje danych za pomocą wykresów.
- Front-end: React.js
- Back-end: Express.js oraz Flask
- Bazy danych: PostgreSQL
Do wykonania był projekt aplikacji internetowej Do analizy danych pogodowych. zapewnienie użytkownikom możliwości dostępu do aktualnych i historycznych danych pogodowych, a także ich analizy za pomocą zaawansowanych algorytmów przetwarzania danych. W tym celu powstała właśnie ta aplikacja by rozwiązać przedstawiony problem.
- Aktorzy
- Admin
- Użytkownik
- Główne funkcjonalności
- Autoryzacja użytkownika
- Zarejestruj się
- Zaloguj się
- Zarządzanie kontami użytkowników
- Zarządzanie tabel miejscowości
- Zarządzanie tabel danych pogodowych
- Przeglądanie Aktualnej pogody
- Przeprowadzenie prognozy
- Tworzenie raportu
- Autoryzacja użytkownika
Do aplikacja została utworzona baza danych w PostgreSQL którego poniższy diagram przedstawia jego strukture
- Tabela
forecast
Łączy się z tabeląlocation
relacją jeden do wielu. Oznacza to, że jedna lokalizacja może mieć wiele prognoz - Tabela
forecast
Łączy się z tabeląreport
relacją jeden do wielu. Oznacza to, że jeden raport może mieć wiele prognoz - Tabela
report
Łączy się z tabeląusers
relacją jeden do wielu. Oznacza to, że jeden użytkownik może mieć wiele raportów - Tabela
weatherdata
Łączy się z tabeląlocation
relacją jeden do wielu. Oznacza to, że jedna lokalizacja może mieć wiele wpisów danych pogodowych
Reszta informacji znajduje się w dokumentacji w rozdziale Dokumentacja
Dokumentacja początkowa znajduje się w postaci pliku PDF pod tym linkiem -> LINK
Dokumentacja końcowa znajduje sie w postaci pliku PDF pod tym linkiem -> LINK
W folderze dokumentacja znajdują sie także pliki Microsoft Word, które można pobrać.
Można pobrać repozytorium na dwa sposoby:
-
git clone https://github.com/DLQuake/Weather-Dashboard.git
- Download ZIP