Skip to content

Spring Boot + Vue JS app with complete CI/CD infrastructure

Notifications You must be signed in to change notification settings

Rolan2772/currency-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BCH compliance Sonarcloud Status Code Covarage Build Status Heroku

currency-converter

Protected currency converter application using a public currency converter API. Project demonstrates external API integration and basic CI/CD flow. All bages are clickable and leads to project analysis/build/deployment.

Used tools

Architecture

  • Backend - Spring Boot application with REST endpoints
  • Frontend - Vue.js or Angular JS (not implemented yet)

App endpoints

User scenarios:

  • sign up -> get exchange rate -> logout
  • login -> get history exchange rate -> logout

Build and run instructions

git clone https://github.com/Rolan2772/currency-converter.git currency-converter
cd currency-converter
mvn clean install
java -jar target/currency-converter-0.0.1.jar -Dintegration.openExchangeRatesProperties.appId=\<Open Exchange Rates ID\>

Releases

No releases published

Packages

No packages published