Веб приложение, которое предоставляет API для получения курса криптовалюты Bitcoin: BTC/USD, BTC/EUR и т.п.
Источник данных: https://blockchain.info/ticker
API позволяет получать данные биржевого курса валюты и сохраняет их в базу данных Приложение обладает функционалом периодического обновления курсов валют с реальной биржи.
Стэк технологий:
- Laravel
- PHP 7.x
- MYSQL
Веб приложение разрабатывалось и тестировалось на операционной системе Ubuntu версии 18.04.
Обязательные пакеты для развертывания проекта:
- Composer
- Docker
Так же возможно при развертывании может возникнуть необходимость в токене git.
Для развертывания проекта необходимо ввести команду
make deploy
.
Для просмотра текущих данных из таблицы currencies необходимо перейти по роуту:
http://0.0.0.0:8099/api/currency