Proyecto de práctica realizado siguiendo las especificaciones e historias de usuarios planteados en el desafio de devchallenges.
Realmente en este proyecto no utilicé ninguna herramienta completamente nueva, sino que seguí practicando con las ultimas que he venido aprendiendo. Sin embargo a mitad del proyecto cuando quise hacer la llamada a la api tuve muchos problemas, ya que ésta no es compatible con CORS. La primera solución que encontré fue hacer mi propio pequeño backend usando node y express para desde ahi poder especificar los headers correspondientes. Y sorprendentemente ¡funcionó!. Pero unicamente en local. Cuando realice el primer deploy de la aplicación volví a tener el mismo problema. Despues de una tarde muy frustrante ¡encontre la solución!. Configuré mi propio proxy utilizando mycorsproxy y asi fue como pude finalizar el proyecto.
- Puedo ver el clima de la ciudad por defecto, preferiblemente mi ubicación actual ✔️
- Puedo buscar ciudad ✔️
- Puedo ver el clima de hoy y los próximos 5 días ✔️
- Puedo ver la fecha ✔️
- Puedo ver un icono correspondiente para cada tipo de clima ✔️
- Puedo ver el grado mínimo y máximo cada día ✔️
- Puedo ver el estado del viento y la dirección del viento ✔️
- Puedo ver el porcentaje de humedad ✔️
- Puedo ver un indicador de visibilidad ✔️
- Puedo ver el número de presión de aire ✔️
- Puedo solicitar el clima de mi ubicación actual ✔️
- Puedo convertir la temperatura en Celsius a Fahrenheit y viceversa ✔️
- React - La libreria utilizada
- Sass - Para los estilos
- Metaweather - Api consumida
- Git - Para el control de versiones
- Agustín Vera - Trabajo Inicial - ronedev
Este proyecto está bajo la Licencia MIT
- Comenta a otros sobre este proyecto 📢
- Invitame una cerveza 🍺 o un café ☕.
- Da las gracias públicamente 🤓.
⌨️ con ❤️ por ronedev 😊