Pronostik es una aplicación desarrollada con React que utiliza la API de OpenWeather para proporcionar información meteorológica en tiempo real. La aplicación ofrece datos detallados sobre una variedad de parámetros climáticos, lo que la convierte en una herramienta útil para conocer el estado del tiempo actual y el pronóstico para los próximos días.
-
Información detallada del clima: Pronostik muestra datos como la temperatura actual, la calidad del aire, la presión atmosférica, la velocidad y dirección del viento, la nubosidad y más.
-
Pronóstico a 5 días: Además del clima actual, ofrece predicciones detalladas para los próximos cinco días.
-
Mapas interactivos: Gracias a la integración de las APIs de OpenWeather y Leaflet, la aplicación incluye mapas interactivos que permiten visualizar diferentes parámetros meteorológicos en tiempo real de manera clara y atractiva.
- React: Framework principal para el desarrollo de la interfaz de usuario.
- API de OpenWeather: Fuente principal de datos meteorológicos.
- Leaflet: Librería para la creación de mapas interactivos.
-
Clona este repositorio:
git clone https://github.com/samucopp/pronostik.git
-
Accede al directorio del proyecto:
cd pronostik
-
Instala las dependencias:
npm install
-
Gestiona la clave API:
- Crea un archivo
apikey.js
en la raíz del proyecto. - Copia el contenido del archivo
apikey_example.js
y reemplaza la clave de ejemplo con tu propia clave de la API de OpenWeather. - El archivo
apikey.js
está incluido en el.gitignore
, por lo que no se subirá al repositorio.
- Crea un archivo
-
Inicia la aplicación:
npm run dev
-
Abre http://localhost:3000 para ver la aplicación en tu navegador.
Si deseas contribuir a Platto, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu característica o corrección (
git checkout -b mi-nueva-caracteristica
). - Realiza tus cambios y haz un commit (
git commit -am 'Añadí una nueva característica'
). - Sube tus cambios a tu repositorio forked (
git push origin mi-nueva-caracteristica
). - Crea un Pull Request desde tu repositorio hacia el repositorio original.