A simple and intuitive Expense Tracker web application to manage your income, expenses, and balance.
Built with ASP.NET Core MVC and Entity Framework Core (Code-First Approach).
- π Dashboard Overview β Total income, expense, and balance visualization.
- π Category-wise Breakdown β Expenses grouped by categories.
- π Charts & Graphs β Income vs Expense graph with daily tracking.
- π Transaction Management β Add, edit, and delete transactions.
- π Recent Transactions β Quick view of your latest financial activities.
- π¨ Modern Dark UI β Clean, responsive design with data visualization.
- Frontend: HTML, CSS, Bootstrap, Syncfusion UI
- Backend: ASP.NET Core MVC (.NET 8)
- Database: SQL Server (EF Core β Code First)
- Tools: Git, Visual Studio, LINQ
- Clone the repository:
git clone https://github.com/Ibrahim-Suker/Expense-Tracker.git
Navigate to the project folder:
bash Copy code cd Expense-Tracker Update the connection string in appsettings.json:
json Copy code "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\mssqllocaldb;Database=ExpenseTracker;Trusted_Connection=true;MultipleActiveResultSets=true" } Apply migrations:
bash Copy code dotnet ef database update Run the application:
bash Copy code dotnet run Open in browser: π https://localhost:5001
π Usage β Add Transaction: Navigate to Transactions β Add New Transaction.
βοΈ Edit Transaction: Update existing transactions.
β Delete Transaction: Remove unwanted transactions.
π View Dashboard: See summary charts and recent activities.
π€ Contributing Contributions, issues, and feature requests are welcome! Feel free to open a Pull Request or Issue.
π License This project is licensed under the MIT License.
π¨βπ» Author Ibrahim Ahmed (Ibrahim-Suker)




