https://github.com/lolgic/sport-time-api
Plataforma web que recomienda actividades deportivas diarias basadas en el clima actual y pronósticos meteorológicos usando la API de OpenWeatherMap.
https://github.com/lolgic/sport-time-api
api caffeine eclipse java mysql openweathermap spring-boot
Last synced: 2 months ago
JSON representation
Plataforma web que recomienda actividades deportivas diarias basadas en el clima actual y pronósticos meteorológicos usando la API de OpenWeatherMap.
- Host: GitHub
- URL: https://github.com/lolgic/sport-time-api
- Owner: LoLgic
- Created: 2025-04-23T19:26:41.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-23T19:54:54.000Z (over 1 year ago)
- Last Synced: 2025-04-24T04:59:37.232Z (about 1 year ago)
- Topics: api, caffeine, eclipse, java, mysql, openweathermap, spring-boot
- Language: Java
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌤️ Sport Time
**Sport Time** es una plataforma web que recomienda actividades deportivas diarias en función del clima de tu ciudad, usando datos en tiempo real de la API de [OpenWeatherMap](https://openweathermap.org/).
## 🚀 Características
- Consulta del pronóstico diario del clima por ciudad.
- Recomendación de deportes según:
- Temperatura
- Humedad
- Velocidad del viento
- Visualización de porcentajes de idoneidad por deporte.
- Sistema de puntuación con umbrales personalizados.
- Almacenamiento de datos en base de datos MySQL.
- Cacheo inteligente de resultados por ciudad y fecha.
- Manejo robusto de errores y excepciones.
## 🛠️ Tecnologías Usadas
- **Java 17**
- **Spring Boot 3**
- **Spring Data JPA**
- **Spring Web**
- **OpenWeatherMap API**
- **MySQL**
- **Spring Cache (Caffeine)**
- **Lombok**
- **Maven**
## 📦 Instalación
1. Clona el repositorio:
```bash
git clone https://github.com/tu-usuario/sport-time-api.git
cd sport-time-clima