This repository is a portfolio-grade WinForms finance manager scaffold built with C# and SQLite.
Features included in this scaffold:
- Clean architecture folders:
Models,Repositories,Services,UI,Utils. - SQLite persistence via
Microsoft.Data.Sqlite. - BCrypt password hashing via
BCrypt.Net-Next(Auth service stub). - Transaction CRUD, Add / View (DataGrid) / Edit / Delete flows.
- Simple theme manager (Light / Dark) and modern UI intent.
Quick start
- Open this folder in Visual Studio (or run
dotnet restoreanddotnet build).
dotnet restore
dotnet build
dotnet run --project FinanceManager.WinForms.csprojThe app creates a data/finance.db SQLite file next to the executable.
Next steps (planned): Categories, Budgets & Alerts, Search/Filters, Charts, Figma UI mockups, and tests. Follow the TODO list in the project root.