Command Palette

Search for a command to run...

Command Palette

Search for a command to run...

Projects

BudgetMe dashboard with balance and progress widgets
Github
Website
Post

BudgetMe

Live
RoleDesktop App Developer
TeamSolo
TimelineAug 2025-Jul 2026

Overview

BudgetMe is a C# Windows Forms personal finance manager for tracking expenses, debts, investments, transactions, and financial progress from a local desktop app. It uses .NET Framework 4.7.2, SQL Server LocalDB, and ADO.NET to keep personal finance records on the user's machine.

The project is structured as a traditional WinForms solution with separate forms for login, signup, dashboard, daily tracker, debt manager, investment tracking, and transaction management. The README defines the core database tables as users, transactions, debts, investments, and daily expenses, which gives the app a clear local data model rather than just a UI mockup.

Architecture

Rendering diagram...
pinch · drag

Challenges & Solutions

1

Desktop-first data model

The app needed a local Windows persistence layer that works without a hosted backend, so LocalDB and integrated security fit the deployment model.

2

Multiple finance workflows

Expense logging, debt repayment, investment tracking, and transaction history are related but separate enough to need dedicated forms.

3

Fast financial scanning

Dashboard progress widgets and recent activity summaries make the app useful at a glance instead of forcing users into tables first.

Windows finance manager

Dashboard

Overview

A WinForms dashboard summarizes balance, recent transactions, and progress indicators.

Modules

Focused

Daily expenses, debts, investments, and transactions are separated into dedicated forms.

Persistence

LocalDB

SQL Server LocalDB stores finance records through ADO.NET data access.

Features

  • Secure login and registration flow
  • Daily expense tracking with categories
  • Debt records with repayment planning
  • Investment portfolio tracking
  • Transaction history with filtering and search
  • SQL Server LocalDB schema for users, transactions, debts, investments, and expenses