converter/TASK.md

29 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 ключ для тестирования