Ta aplikacja to zaawansowane narzędzie do zarządzania finansami osobistymi, które umożliwia użytkownikom efektywne śledzenie wydatków i przychodów. Oferuje intuicyjny interfejs i szereg funkcji ułatwiających kontrolę nad osobistym budżetem.
Użytkownicy mogą łatwo dodawać, przeglądać i usuwać wydatki. Każda transakcja zawiera szczegółowe informacje, takie jak data, opis, kategoria i kwota.
Podobnie jak w przypadku wydatków, aplikacja umożliwia kompleksowe zarządzanie przychodami, pozwalając na dodawanie nowych wpisów i analizę istniejących.
Aplikacja oferuje system kategoryzacji zarówno dla wydatków, jak i przychodów, co znacznie ułatwia późniejszą analizę i planowanie budżetu.
Użytkownicy mają dostęp do zaawansowanych narzędzi do generowania raportów i wykresów, które pomagają w wizualizacji i analizie ich finansów.
Aplikacja automatycznie śledzi ogólne saldo użytkownika i umożliwia jego ręczną aktualizację w razie potrzeby.
- React
- Redux
- React Router
- Axios
- React DatePicker
- Notiflix
- Google OAuth
src/components
: Komponenty Reactsrc/redux
: Logika Redux (slice'y i operacje asynchroniczne)src/hooks
: Niestandardowe hooki Reactsrc/pages
: Główne strony aplikacji
Aplikacja jest w pełni responsywna i dostosowuje się do różnych rozmiarów ekranów, od urządzeń mobilnych po desktopowe.
Aplikacja wykorzystuje tokeny JWT do autoryzacji i odświeżania sesji użytkownika, zapewniając bezpieczne korzystanie z serwisu.