Aplikacja REST API do zarządzania kontami walutowymi oraz wymiany walut PLN <-> USD.
- otwórz terminal
- pobierz repozytirium 'git clone https://github.com/tmakowski/ExchangeCurrencyApp.git'
- przejdź do katalogu z repozytorium 'cd ExchangeCurrencyApp'
- uruchom komendy 'mvn clean install' oraz 'mvn spring-boot:run'
- aplikacja powinna być dostępna pod 'http://localhost:8080'
- poniżej znajdują się przykłady użycia poszczególnych API w Postmanie
## Przykłady użycia API
### 1. Założenie konta
**Endpoint:** `POST /api/accounts`
**Przykładowe żądanie:**
```json
{
"firstName": "Jan",
"lastName": "Kowalski",
"initialPlnBalance": 500
}
### 2. Wymiana PLN -> USD
Kod waluty z której i na k†óra chcemy przeliczyć,
a także ilość powinna zostać podana jako parametry.
Tak jak zrobiono to poniżej.
**Endpoint:** `POST /api/exchange/{accountId}?currencyFrom=PLN¤cyTo=USD&amount=500`
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"fullName": "Jan Kowalski",
"plnBalance": 0,
"usdBalance": 129.96
}
### 3. Pobranie informacji o koncie
**Endpoint:** `GET /api/accounts/{accountId}`
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"fullName": "Jan Kowalski",
"plnBalance": 500.00,
"usdBalance": 0.00
}