This is a Java Spring Boot application for tracking expenses. π°
- JDK 22 β
- Spring Boot 3.x π
- Expense tracking functionality π‘
- Utilizes Bootstrap for styling π¨
- Uses Spring Boot Data JPA for data persistence ποΈ
- Implements validation using Spring Boot Validation β
- Provides a web interface using Spring Boot Web π
- Includes H2 database for runtime storage π¦
- Optional usage of Lombok for code simplification π§°
- Includes test dependencies for unit testing π§ͺ
- Integrates Thymeleaf for server-side rendering πΏ
This project is done under the course assignment of SCAD (Software Construction and Development).
To run this application locally, follow these steps:
- Make sure you have JDK 22 and Spring Boot 3.x installed.
- Clone this repository.
- Open the project in your preferred IDE.
- Build the project using Maven or your IDE's build tools. π οΈ
- Run the main class to start the application.
Enjoy tracking your expenses with ExpensesTrackerapp!