Creative Wallet

Aplikacja webowa do zarządzania budżetem domowym.

creative wallet

„A budget is telling your money where to go instead of wondering where it went. – Dave Ramsey”

Creative Wallet to rozbudowana wersja aplikacji konsolowej Personal Budget, która została przeniesiona do środowiska webowego i wzbogacona o nowe funkcje.

Aplikacja internetowa do zarządzana budżetem domowym. Wymagana jest autentykacja – utworzenie konta, logowanie, dodatkowo jest możliwość zmiany hasła. Użytkownik może dodawać przychody i wydatki, odpowiednio je kategoryzować, finalnie przeglądać bilans z wybranego okresu. Kategorie przychodow i wydatków można edytować, usuwać i dodawać nowe, zgodnie ze swoimi potrzebami. Użytkownik może także ustawić limity dla wybranych kategorii wydatków – aplikacja przy dodawaniu nowych transakcji informuje, ile zostało już wydane, jaki jest ustalony limit oraz ile środków pozostało w ramach tej kategorii

Aplikację zbudowano przy użyciu klasycznych technologii webowych PHP, JavaScript, jQuery, Bootstrap, CSS, HTML. Dane użytkowników przechowywane są w bazie danych MySQL. Backend zbudowano w oparciu o własny framework stworzony od podstaw, zgodny ze wzorcem MVC. Funkcjonalność związaną z wyświetlaniem informacji o limitach przy dodawaniu nowego wydatku zrealizowano za pomocą asynchronicznego JavaScript (async/await oraz fetch).

Kod źródłowy dostępny na GitHubie, aplikację można przetestować tutaj.
Przykładowe dane do logowania – email: gosc123@gmail.com, hasło: test123

Data ostatniego commita: 25/04/2025.

Na poniższym nagraniu pokrótce przedstawiam jak zbudowana jest aplikacja i w jaki sposób działa.

Powrót

Scroll to Top