https://github.com/mahdinoorzadeh/expense-tracker
Trusty Wallet is a simple-to-use application built on ASP.NET version 8. You can track your expenses really easily and quickly.
https://github.com/mahdinoorzadeh/expense-tracker
asp-net asp-net-core csharp
Last synced: 7 months ago
JSON representation
Trusty Wallet is a simple-to-use application built on ASP.NET version 8. You can track your expenses really easily and quickly.
- Host: GitHub
- URL: https://github.com/mahdinoorzadeh/expense-tracker
- Owner: MahdiNoorzadeh
- Created: 2024-09-12T18:49:08.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-13T19:46:25.000Z (almost 2 years ago)
- Last Synced: 2025-02-26T18:24:32.858Z (over 1 year ago)
- Topics: asp-net, asp-net-core, csharp
- Language: HTML
- Homepage:
- Size: 1000 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trustly Wallet
Trustly Wallet is a simple and user-friendly application that helps you track your expenses over time. The app allows you to monitor your daily transactions and gives an overview of your income and expenses for better financial planning.
## Features
- **Expense Tracking:** The app automatically tracks your expenses for the last seven days.
- **Customizable Time Period:** You can easily adjust the default tracking period by editing the source code.
- **User-Friendly Interface:** Intuitive and easy-to-use interface to manage your financial data.
## Requirements
- .NET 6.0 or later
- SQL Server
## Installation
### 1. Clone the Repository
Clone this project to your local machine using Git:
```bash
git clone https://github.com/yourusername/trustly-wallet.git
```
### 2. Database Configuration
You'll need to configure the connection to your SQL Server database.
Open appsettings.json.
Update the ConnectionStrings section with your own database credentials:
```
"ConnectionStrings": {
"DevConnection": "Server=YOUR_SERVER;Database=YOUR_DATABASE;Trusted_Connection=True;MultipleActiveResultSets=True;TrustServerCertificate=True;"
}
```
### 3. Customizing the Expense Tracking Period
By default, the app tracks expenses for the last seven days. If you'd like to change this:
Navigate to the Controllers/DashboardController.cs.
Find the line with the comment // Combining Income and expenses.
Change the logic to fit your desired time range.
Thanks to https://www.youtube.com/@CodAffection for the tutorial. Here is the link to the tutorial on the project: https://youtu.be/zQ5eijfpuu8
### Happy Coding!