Loan Payment Planner is a Spring Boot application designed to manage and plan loan payments for Sekerbank.
These instructions will help you set up and run the project on your local machine for development and testing purposes.
- Java 21
- Maven
- PostgreSQL
-
Clone the repository:
git clone <repository-url> cd loan-payment-planner-backend
-
Configure the PostgreSQL database in
src/main/resources/application.yml
:spring: datasource: url: jdbc:postgresql://localhost:5432/your_database username: your_username password: your_password jpa: hibernate: ddl-auto: update
-
Initialize the database:
psql -U your_username -d your_database -a -f src/main/resources/schema.sql
- Package the project using Maven:
mvn package
- Run the jar file:
java -jar target/loan-payment-planner-0.0.1-SNAPSHOT.jar