This project is a ASP.NET 8 MVC application for tracking expenses. The application leverages the powerful Model-View-Controller (MVC) pattern
- MVC Architecture: Implements the Model-View-Controller pattern to separate the application logic from the user interface.
- Expense Management: Allows users to create, view, edit, and delete expenses.
- Entity Framework Core: Utilizes an in-memory database to store expense data, making it easy to experiment without needing a full database setup.
- Dynamic Views: Custom views to interact with and display the expense data, including a summary of the total expenses.
- Models: Define the expense data structure.
- Views: Provide user interfaces for creating, viewing, editing, and deleting expenses.
- Controllers: Handle the interaction between the models and views, managing the application flow.
- Clone the repository.
- Open the project in your preferred IDE.
- Run the application to start tracking your expenses.