Aplikacja Flask do projektu z Języków Obiektowych I. Projekt analizuje dane GUS dla Katowic z lat 2022-2024 i udostępnia raport dopiero po zalogowaniu do konta zapisanego w bazie SQLite.
- analiza rzeczywistych danych statystycznych,
- prezentacja wyników jako strona internetowa we Flask,
- system logowania oparty o bazę danych,
- raport dostępny tylko po zalogowaniu,
- indywidualnie zaprojektowana wizualizacja raportu.
uv run python -m app.analysis
uv run flask --app app.web.main runAdres aplikacji:
http://127.0.0.1:5000
Konto demonstracyjne:
login: demo
hasło: demo123
- Python 3.13
- Flask
- SQLite
- Pandas
- NumPy
- HTML, CSS i natywne SVG/JS do wykresów
Plik wejściowy znajduje się w data/input/katowice.csv. Cache raportu jest
zapisywany w data/cache/summary.json. Baza użytkowników SQLite tworzy się
automatycznie w data/app.sqlite3 przy starcie aplikacji.