>> https://investmentjourneycalc.com/ <<
A Fullstack Web-Application to calculate long term returns for investment plans. The calculator differs from other conventional investment calculators by offering the possibility to seperate the investment journey into multiple phases with different parameters instead of assuming the parameters are valid for the entire investment journey.
Backend:
- Java 17
- Spring Boot 2
Frontend:
- JavaScript
- Thymeleaf
Testing:
Deployment & Hosting:
Tool | Version |
---|---|
Java | 17 |
Maven | 3.8.x |
Start the Tomcat Server by running the Spring Boot application
mvn spring-boot:run
By default, the server will start on port 8080
Run all tests:
mvn test
Run a specific test class (replace '[...]'):
mvn test -Dtest=[test-class-name]
Build the Docker image:
docker build -t investment-journey-calc .
Run the Docker container:
docker run -p 8080:8080 investment-journey-calc
Open port localhost:8080