Personal Expense Manager is a C# console application designed to help users track and manage their personal expenses. It provides a simple interface for recording, viewing, and calculating the total of expenses, while saving this information for future use.
- Add Expenses: Allows recording of expenses with details such as amount, date, and category.
- View Expenses: Displays all recorded expenses.
- Calculate Total Expenses: Calculates and displays the total of the expenses.
- Data Saving and Loading: Expense data are saved in a JSON file and reloaded at application startup.
The MVP of this application includes:
- Console user interface for interacting with the application.
- Features to add and view expenses.
- Capability to calculate the total of expenses.
- Saving and loading expense data in a JSON file.
- Run the application in your terminal or IDE.
- Use the console menu to choose between adding an expense, viewing expenses, calculating total expenses, or exiting the application.
- Follow on-screen instructions to interact with the application.
To install and run this application:
- Clone the repository to your local machine.
- Ensure you have NET Core SDK installed.
- Open a terminal and navigate to the project folder.
- Run
dotnet runto start the application.