Welcome to the ExpenseTracker repository!This repository houses a set of APIs designed to facilitate CRUD (Create, Read, Update, Delete) operations on expenses and categories.The core functionality revolves around two main tables: one for adding categories and the other for adding expenses under those categories.
Core programming language for backend development.
Framework for building robust and scalable Java applications. Port Number-8080
Object-relational mapping library for data persistence.
Relational database management system for storing account information and transaction records. Port Number:3306
Dependency management tool for Springboot projects.
To create new category
To get category with the given categoryId
To update the category name of the given categoryId
To get all categories present in database
To delete the category with given categoryId
To create new expense
To get expense with the given expenseId
To update the expense with given expenseId
To get all expenses present in database
To delete the expense with given expenseId