converter/TASK.md

29 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2025-09-06 07:34:07 +03:00
# Currency Converter CLI Tool
## Задача
Необходимо создать утилиту командной строки, которая конвертирует одну валюту в другую используя [CoinMarketCap API](https://coinmarketcap.com/api/v1/#section/Introduction) как источник данных.
## Пример использования
```bash
./app 123.45 USD BTC
```
## Требования
1. Программа должна вывести результат в консоль
2. Исходный код плюс все зависимости должны быть размещены в отдельном репозитории на GitHub
3. В разработке можно использовать тестовый ключ для sandbox окружения CoinMarketCap
4. **Чистая архитектура и SOLID принципы**
## Техническая реализация
- **Язык**: Go
- **API**: CoinMarketCap API v1
- **Тип приложения**: CLI утилита
- **Архитектура**: Clean Architecture с соблюдением SOLID принципов
## API Reference
- [CoinMarketCap API Documentation](https://coinmarketcap.com/api/v1/#section/Introduction)
- Использовать sandbox ключ для тестирования