Skip to content

hanakassahun/finance-manager-winforms

Repository files navigation

Finance Manager (WinForms)

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

  1. Open this folder in Visual Studio (or run dotnet restore and dotnet build).
dotnet restore
dotnet build
dotnet run --project FinanceManager.WinForms.csproj

The 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.

About

(in progress)Portfolio grade personal finance desktop app built with C#, WinForms, and SQLite using clean architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages