~/projects/spendly
Spendly
Full-stack personal & family finance management.Full-stack upravljanje osobnim i obiteljskim financijama.
Spendly is a full-stack personal-finance platform built with a four-person team as a college group project. It covers the real workflow of managing money: tracking income and expenses, planning monthly budgets, and getting alerted before you blow past them.
The front end is a modern Angular 21 app built around standalone components and Signals, with a JWT-secured client, route guards, and a responsive layout. Behind it sits a .NET 8 (ASP.NET Core) REST API with Entity Framework Core over SQL Server, plus a companion WPF desktop app on the MVVM toolkit. My contribution was on the full-stack web side.
Spendly je full-stack platforma za osobne financije izrađena s timom od četvero ljudi kao fakultetski grupni projekt. Pokriva stvarni tijek upravljanja novcem: praćenje prihoda i rashoda, planiranje mjesečnih proračuna i upozorenja prije nego ih probiješ.
Frontend je moderna Angular 21 aplikacija oko standalone komponenti i Signalsa, s JWT-zaštićenim klijentom, čuvarima ruta i responzivnim rasporedom. Iza nje je .NET 8 (ASP.NET Core) REST API s Entity Framework Coreom nad SQL Serverom, uz pripadnu WPF desktop aplikaciju na MVVM toolkitu. Moj doprinos bio je na full-stack web strani.
HighlightsIstaknuto
Multi-user family groups with invitations and role-based access control.
Monthly budgets with automated 80% and 100% threshold alerts.
Dashboards with charts and 6-month trend analysis; multi-currency support.
JWT authentication with auto-login, behind a clean Angular Signals architecture.
A companion Windows desktop app built with WPF and the MVVM toolkit.
Višekorisničke obiteljske grupe s pozivnicama i kontrolom pristupa po ulogama.
Mjesečni proračuni s automatskim upozorenjima na 80% i 100% praga.
Nadzorne ploče s grafikonima i analizom trenda kroz 6 mjeseci; podrška za više valuta.
JWT autentifikacija s automatskom prijavom, iza čiste arhitekture s Angular Signalsima.
Pripadna Windows desktop aplikacija izrađena u WPF-u i MVVM toolkitu.








