{"id":15731732,"url":"https://github.com/mahdinoorzadeh/expense-tracker","last_synced_at":"2026-01-02T07:53:23.399Z","repository":{"id":256827594,"uuid":"856541845","full_name":"MahdiNoorzadeh/Expense-Tracker","owner":"MahdiNoorzadeh","description":"Trusty Wallet is a simple-to-use application built on ASP.NET version 8. You can track your expenses really easily and quickly.","archived":false,"fork":false,"pushed_at":"2024-09-13T19:46:25.000Z","size":1026,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T18:24:32.858Z","etag":null,"topics":["asp-net","asp-net-core","csharp"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MahdiNoorzadeh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-12T18:49:08.000Z","updated_at":"2024-09-13T19:46:28.000Z","dependencies_parsed_at":"2024-09-13T08:56:00.704Z","dependency_job_id":"389d8b84-5f59-4c29-b06e-d566269c7be2","html_url":"https://github.com/MahdiNoorzadeh/Expense-Tracker","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":0.4,"last_synced_commit":"a8fd19a44a3f46d54c0f7c9269aa4dcc433f3bf6"},"previous_names":["mahdinoorzadeh/expense-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahdiNoorzadeh%2FExpense-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahdiNoorzadeh%2FExpense-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahdiNoorzadeh%2FExpense-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MahdiNoorzadeh%2FExpense-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MahdiNoorzadeh","download_url":"https://codeload.github.com/MahdiNoorzadeh/Expense-Tracker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243341406,"owners_count":20275866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net","asp-net-core","csharp"],"created_at":"2024-10-04T00:04:44.086Z","updated_at":"2026-01-02T07:53:23.338Z","avatar_url":"https://github.com/MahdiNoorzadeh.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trustly Wallet\n\nTrustly 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.\n\n## Features\n\n- **Expense Tracking:** The app automatically tracks your expenses for the last seven days.\n- **Customizable Time Period:** You can easily adjust the default tracking period by editing the source code.\n- **User-Friendly Interface:** Intuitive and easy-to-use interface to manage your financial data.\n\n## Requirements\n\n- .NET 6.0 or later\n- SQL Server\n\n## Installation\n\n### 1. Clone the Repository\nClone this project to your local machine using Git:\n```bash\ngit clone https://github.com/yourusername/trustly-wallet.git\n```\n### 2. Database Configuration\nYou'll need to configure the connection to your SQL Server database.\nOpen appsettings.json.\nUpdate the ConnectionStrings section with your own database credentials:\n```\n\"ConnectionStrings\": {\n   \"DevConnection\": \"Server=YOUR_SERVER;Database=YOUR_DATABASE;Trusted_Connection=True;MultipleActiveResultSets=True;TrustServerCertificate=True;\"\n}\n```\n### 3. Customizing the Expense Tracking Period\nBy default, the app tracks expenses for the last seven days. If you'd like to change this:\nNavigate to the Controllers/DashboardController.cs.\nFind the line with the comment // Combining Income and expenses.\nChange the logic to fit your desired time range.\n\nThanks to https://www.youtube.com/@CodAffection for the tutorial. Here is the link to the tutorial on the project: https://youtu.be/zQ5eijfpuu8\n\n### Happy Coding!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahdinoorzadeh%2Fexpense-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahdinoorzadeh%2Fexpense-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahdinoorzadeh%2Fexpense-tracker/lists"}