Monitor walut
Hobbystyczna aplikacja łącząca moduł kursów walut i kalendarz. Powstała jako test własnego systemu projektowego opartego na modułowej architekturze, wspólnych komponentach i możliwości łatwej rozbudowy.
https://waluty.firadza.pl/
Aplikacja działa na niewielkim VPS 256 MB RAM. Dane pobierane są cyklicznie przez skrypty CLI, przetwarzane i publikowane jako lekkie snapshoty JSON. Warstwa prezentacyjna odczytuje gotowe dane bez wykonywania dodatkowych operacji, co minimalizuje zużycie zasobów.
W projekcie stworzyłem własny zestaw prostych narzędzi pomocniczych, które porządkują pracę aplikacji: zapis i odczyt plików, obsługę ustawień, logowanie błędów oraz zarządzanie ścieżkami. Z tych samych rozwiązań korzystam także w kolejnych własnych projektach.
Produkt zaprojektowałem, wdrożyłem i utrzymuję samodzielnie, odpowiadając za planowanie funkcjonalności, strukturę aplikacji, konfigurację środowiska, domenę, DNS oraz dalszy rozwój systemu.
W trakcie prac korzystałem z narzędzi LLM jako wsparcia w analizie problemów, nauce i weryfikacji rozwiązań technicznych. Kluczowe decyzje dotyczące zakresu, architektury, podziału modułów i sposobu działania aplikacji podejmowałem samodzielnie.