Skip to content

tmakowski/ExchangeCurrencyApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ExchangeCurrencyApp

Aplikacja REST API do zarządzania kontami walutowymi oraz wymiany walut PLN <-> USD.

1. Uruchomienie aplikacji

  1. otwórz terminal
  2. pobierz repozytirium 'git clone https://github.com/tmakowski/ExchangeCurrencyApp.git'
  3. przejdź do katalogu z repozytorium 'cd ExchangeCurrencyApp'
  4. uruchom komendy 'mvn clean install' oraz 'mvn spring-boot:run'
  5. aplikacja powinna być dostępna pod 'http://localhost:8080'
  6. poniżej znajdują się przykłady użycia poszczególnych API w Postmanie

2. Przykłady użycia API

## 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&currencyTo=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
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages