An app that allows you to store people and their contacts.
Open API Documentation
·
Get in touch
An RestAPI that allows you to consult currencies exchange rates and manage Currencies, Rate And History.
To get a local copy up and running follow these simple steps:
Before trying to run the project you should have installed Adopt Open JDK And Maven.
-
Clone the repo
git clone https://github.com/FlossyYuri/exchangeapi.git
-
Enter the backend folder
cd exchangeapi
-
Install maven packages and Build Jar
mvnw clean install -DskipTests
-
Run Project
java -jar target/exchangeapi-0.0.1-SNAPSHOT.jar
-
Access API from
http://localhost:8080
-
Access API Documentation From
http://localhost:8080/swagger-ui.html
- Manage Currencies
- Currency CRUD
- Fetch currencies from Exchange Rate API
- Save Currencies in memory on Start
- Validate Fields (With custom Error Handling)
- Manage Rates
- Rate CRUD
- Fetch USD Exchange rate with all currencies
- Calculate Exchange rate for other currencies
- Validate Fields (With custom Error Handling)
- Manage History
- Register history
- Find history data by code
- Get exchange rate by Pair of currency codes
- Get the latest Exchange Rates of a currency
- Implement Swagger Documentation
Émerson Yuri Cuambe - LinkedIn - Email
Project Link: https://exchange-rate-yuri.herokuapp.com/swagger-ui.html/