При запуске, приложение получитает список актуальных валют и их курсов с сайта ЦБРФ http://www.cbr.ru/scripts/XML_daily.asp и записывает их в базу данных, а так же курсы на дату запроса. В конвертере есть авторизация по логину и паролю. Пользователь попадает на главный экран, где может перейти на страницу с конвертором валют или историю конвертаций. На странице конвертора валют может выбрать из какой валюты и в какую будет конвертация. Указывает количество переводимых средств и нажимает кнопку "Конвертировать". После чего происходит запрос в БД на получение актуального курса на текущую дату, если данные на текущую дату отсутствуют, производится получение курсов с сайта ЦБ и добавить новые записи в базу данных. В конвертере должна вестись история произведенных конвертаций с записью в базу данных со ссылкой на курс по которой была произведена конвертация. Историю можно посмотреть на отдельной странице, перейдя по ссылке.
- Install maven and java 19.
- Clone the repository.
- Запусить скрипт создания базы данных /resources/scropt.sql
- В
/resources/application.properties
изменить пароль на пароль от postgres - Run
mvn spring-boot:run
in main folder - in the browser, go to
http://localhost:8080/