Skip to content

Aplicación para consulta del clima con Next.js, Tailwind y la API de OpenWeatherMap

Notifications You must be signed in to change notification settings

alanortiz-dev/weather-app

Repository files navigation

🌤️ WeatherApp - Pronóstico del Clima por Ciudad

Next.js Badge React Badge Tailwind CSS Badge TypeScript Badge Recharts Badge OpenWeatherMap Badge

Aplicación web minimalista que permite consultar el clima actual y el pronóstico de los próximos días para cualquier ciudad del mundo. Ideal para mantenerse informado en tiempo real y practicar integración con APIs externas.


🚀 Tecnologías utilizadas

  • Next.js — Framework React para SSR y routing
  • Tailwind CSS — Estilos rápidos, limpios y responsivos
  • OpenWeatherMap API — Clima actual y pronóstico
  • Recharts — Visualización gráfica de datos
  • Modo claro / oscuro — Activable desde el UI

✨ Funcionalidades principales

  • Búsqueda dinámica de ciudades
  • Visualización del clima actual con íconos
  • Pronóstico extendido con gráficas
  • Interfaz limpia, adaptable y ligera
  • Proximamente:
    • Soporte para múltiples idiomas (actualmente en español)

📦 Instalación y ejecución local

  1. Clona el repositorio:
git clone https://github.com/tu-usuario/weather-app.git
  1. Entra a la carpeta del proyecto:
cd weather-app
  1. Instala las dependencias y ejecuta el proyecto con Node
npm install
npm run dev
  1. Crea un archivo .env en la raíz del proyecto con tu clave de OpenWeatherMap
NEXT_PUBLIC_OPENWEATHER_API_KEY=tu_api_key_aqui

🧠 Lo que puedes aprender

  • Conexión y consumo de APIs REST públicas
  • Manejo de errores con try/catch y validación de respuestas
  • Estructura modular de componentes en Next.js
  • Buenas prácticas de diseño responsive con Tailwind
  • Renderizado condicional y estado en React

🔗 Vista previa en línea

Y finalmente, puedes ver la aplicación funcionando en linea aquí:
👉 WeatherApp


Si te gustó este proyecto, no dudes en conectar conmigo:
📧 alan.omar.ortz@gmail.com
🌐 LinkedIn

Hecho con cariño por Alan Ortiz (alanortizdev) ✨

About

Aplicación para consulta del clima con Next.js, Tailwind y la API de OpenWeatherMap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published