A web application that allows users to check currency values by code from the NBP server. The application also saves and displays query history.
- Clone the repository to your computer (git is required):
git clone https://github.com/maciej-MKan/Currency_Tracker
- Navigate to the project directory:
cd Currency_Tracker
- Create an
.env
configuration file in the root directory and fill it as shown in.env.example
- Run Docker Compose to start the application (docker compose is required):
docker compose up
- Open your browser and navigate to localhost:3000:
Description: Retrieves the current value of a specified currency.
Request Body:
{
"currency": "EUR",
"name": "Jan Nowak"
}
Response:
{
"value": 4.2954
}
Description: Retrieves the history of currency requests.
Response:
[
{
"currency": "EUR",
"name": "Jan Nowak",
"date": "2022-01-01T10:00:00.000Z",
"value": 4.2954
}
]
- Spring Boot - Java framework for building web backends.
- Angular - JavaScript framework for building web frontends.
- Docker - Platform for developing, shipping, and running applications in containers.
- REST - Architectural style for building distributed systems based on HTTP.
This project is licensed under the MIT License. For more information, see the LICENSE file.