expense-tracker/ │ ├── src/ │ ├── controllers/ │ │ └── expenseController.ts │ ├── models/ │ │ ├── expense.model.ts │ │ └── enums/ │ │ └── category.enum.ts │ ├── services/ │ │ └── expenseService.ts │ ├── validators/ │ │ └── expense.validator.ts │ ├── errors/ │ │ └── expense.errors.ts │ └── utils/ │ └── fileHandler.ts │ ├── tests/ │ └── expenseService.test.ts │ ├── dist/ │ ├── task-cli.bat │ ├── tsconfig.json ├── package.json └── README.md