Skip to content

Azzurriii/Fin-Manager-Windows-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

FinManager - Personal Finance Management Desktop Application

Project Overview
FinManager is a desktop software designed to assist users in managing their personal finances. It allows users to track income and expenses, set financial goals, generate reports, and manage budgets.

Team Members

No ID Full Name
1 22120334 Nguyễn Quang Thắng
2 22120335 Trương Tâm Thành
3 22120336 Võ Tuấn Thành

Key Features

  • Login/Signup: User authentication through email.
  • Account Management: Create and manage multiple financial accounts (bank, e-wallet, etc.).
  • Expense/Income Tracking: Track expenses and income with detailed information (amount, description, category).
  • Budget Management: Set and track monthly budget limits.
  • Expense Categories: Organize expenses by categories such as food, entertainment, etc.
  • Financial Reports: Generate monthly reports of income and expenses.
  • Multi-currency Support: Manage finances in multiple currencies (VND, USD, etc.).

Technologies Used

  • C#: For developing the desktop application.
  • NestJS: For building the backend API to support data management and synchronization.
  • PostgreSQL: Used for the database to store user data, transactions, accounts, and budgets.
  • MVVM: Architecture pattern for managing user interface and logic in the desktop application.

Future Enhancements

  • Integration with external APIs for real-time currency exchange rates.
  • Adding features like bill reminders and automated savings goals.

Installation and Setup

  1. Clone the repository:
git clone https://github.com/Azzurriii/Fin-Manager-Windows-App.git
  1. Start the server
cd nest-backend
docker-compose up --build
  1. Open the project in Visual Studio.
  2. Build and run the application.

License

This project is licensed under the WTFPL - see the WTFPL page for details.

About

FinManager is a desktop app designed to assist users in managing their personal finances.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages