{"id":26349955,"url":"https://github.com/gowri-malla216/expense-tracker","last_synced_at":"2025-03-16T09:29:19.167Z","repository":{"id":278310630,"uuid":"859112177","full_name":"gowri-malla216/Expense-Tracker","owner":"gowri-malla216","description":"A full-stack expense tracking application built using C# .NET Core (ASP.NET MVC) and JavaScript with CSHTML \u0026 Syncfusion Charts. It allows users to track expenses, manage categories, analyze spending trends, and visualize financial data using interactive charts.","archived":false,"fork":false,"pushed_at":"2025-02-19T04:17:57.000Z","size":32046,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T05:23:01.311Z","etag":null,"topics":["csharp","cshtml","donet-core","entity-framework-core","restful-api","sql"],"latest_commit_sha":null,"homepage":"","language":"C#","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/gowri-malla216.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-18T05:29:17.000Z","updated_at":"2025-02-19T04:18:00.000Z","dependencies_parsed_at":"2025-02-19T05:33:10.874Z","dependency_job_id":null,"html_url":"https://github.com/gowri-malla216/Expense-Tracker","commit_stats":null,"previous_names":["gowri-malla216/expense-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gowri-malla216%2FExpense-Tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gowri-malla216%2FExpense-Tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gowri-malla216%2FExpense-Tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gowri-malla216%2FExpense-Tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gowri-malla216","download_url":"https://codeload.github.com/gowri-malla216/Expense-Tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243851768,"owners_count":20358258,"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":["csharp","cshtml","donet-core","entity-framework-core","restful-api","sql"],"created_at":"2025-03-16T09:29:18.731Z","updated_at":"2025-03-16T09:29:19.148Z","avatar_url":"https://github.com/gowri-malla216.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expenses Tracker Application\n\nA full-stack expense tracking application built using C# .NET Core (ASP.NET MVC) and JavaScript with CSHTML \u0026 Syncfusion Charts. It allows users to track expenses, manage categories, analyze spending trends, and visualize financial data using interactive charts.\n\n## Features\n- User Authentication – Secure login \u0026 registration using Identity/JWT\n- Expense Management – Add, edit, delete, and categorize transactions\n- Financial Dashboard – Track income, expenses, and balance trends\n- Data Visualizations – Interactive Doughnut \u0026 Spline Charts using Syncfusion\n- Search \u0026 Filters – Find expenses by date, category, and amount\n- Entity Framework Core (EF Core) – ORM for database handling\n- Migrations – Schema updates using EF Core Migrations\n- Responsive UI – Built with CSHTML, JavaScript, and Bootstrap\n\n## Tech Stack\n- C# .NET Core (ASP.NET MVC)        =\u003e          Backend \u0026 API Development\n- Entity Framework Core (EF Core)\t    =\u003e        ORM for database operations\n- Migrations\t                          =\u003e      Database schema versioning\n- JavaScript (Syncfusion, jQuery, Bootstrap) =\u003e\tFrontend interactivity \u0026 charts\n- CSHTML \u0026 Razor\t                          =\u003e  UI rendering\n- SQL Server / SQLite\t                       =\u003e Database storage\n- Syncfusion Charts\t                         =\u003e Financial visualizations\n\n## API Endpoints\nHTTP   Method\tEndpoint\t        Description  \nGET\t   ```/Dashboard/Index```\t        Fetches total income, expenses, and balance  \nGET\t   ```/Dashboard/Charts```\t      Returns formatted data for visual charts  \nGET\t   ```/Transaction/Index```\t      View all transactions  \nPOST\t ```/Transaction/AddOrEdit```\t  Add or update a transaction  \nPOST   ```/Transaction/Delete/{id}```\tDeletes a transaction  \n\n## How to Run the Application\n- Clone the Repository\n  ```git clone https://github.com/gowri-malla216/Expense-Tracker.git```\n  ```cd Expense-Tracker```\n- Install Dependencies \u0026 Apply Migrations\n```dotnet restore```\n```dotnet ef database update```\n- Run the Application\n```dotnet run```\n## Contribution\nWant to improve this feature? Fork the repo and submit pull requests!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgowri-malla216%2Fexpense-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgowri-malla216%2Fexpense-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgowri-malla216%2Fexpense-tracker/lists"}