A Kotlin command-line application that suggests clothing based on real-time weather data for a given city. It leverages external APIs to provide accurate weather and location information.
- 🌍 Enter a city name to get current weather conditions.
- 🛰️ Uses Open-Meteo API and a geolocation API to fetch data.
- 👔 Recommends clothing based on temperature category.
- 🧪 Fully tested with MockK and Kotlin Coroutines Test.
- 🧩 Built with Koin for dependency injection.
- Kotlin 1.9+
- Gradle 8+
- Internet connection
./gradlew run