<<<<<<< HEAD
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh =======
Aplicación del clima creada con ReactJS ❤️.
WeatherApp es una aplicación web que te permite consultar el clima actual de cualquier ciudad del mundo. Con una interfaz intuitiva y fácil de usar, podrás obtener información detallada sobre la temperatura, condiciones climáticas y más.
- Consulta el clima actual de cualquier ciudad del mundo.
- Interfaz limpia y fácil de usar.
- Visualización de temperatura en grados Celsius.
- Iconos representativos de las condiciones climáticas.
- Búsqueda rápida de ciudades por nombre.
- Autocompletado de ciudades mientras escribes.
- Visualización de sugerencias de ciudades según la entrada del usuario.
- Posibilidad de buscar ciudades por geolocalización.
- Alertas informativas para guiar al usuario en caso de errores o situaciones importantes.
- React.js: Biblioteca JavaScript para construir interfaces de usuario.
- CSS: Lenguaje de hojas de estilo para el diseño y la presentación.
- HTML: Lenguaje de marcado para la estructura de la página web.
- OpenWeatherMap API: API para obtener datos meteorológicos en tiempo real.
- React-Alert: Librería para mostrar alertas de forma sencilla en React.
- GeoNames API: API para obtener información geográfica y de localización de ciudades.
- Clona este repositorio en tu máquina local.
- Abre una terminal en la carpeta del proyecto.
- Ejecuta
npm installpara instalar las dependencias. - Ejecuta
npm run devpara iniciar la aplicación en modo de desarrollo. - Abre tu navegador web y ve a
http://localhost:5137para ver la aplicación.
¡Si quieres contribuir a este proyecto, estás más que bienvenido! Siéntete libre de abrir un issue para reportar problemas, sugerir nuevas características o enviar un pull request con tus cambios.
Este proyecto fue desarrollado por Leonel Caballero (@leoocaba) como parte del proyecto/práctica impusada por @sergiecode.
Este proyecto está bajo la licencia: si te gusta y te sirve, utilízalo.
5be5aa0231a0ee0b32df7d0db508a005e404aabc