¡Bienvenido al emocionante desafío de Vue! 🚀 En este desafío, tendrás la oportunidad de crear un increíble simulador de crédito hipotecario utilizando el poderoso framework Vue.js. 💪
Imagina que eres un mago de las finanzas 🧙♂️ y tu misión es ayudar a las personas a hacer realidad sus sueños de tener su propia casa. 🏠 Con tu habilidad en Vue.js, crearás una aplicación que les permitirá ingresar información como el monto del préstamo, la tasa de interés y el plazo, y ¡voilà! 🪄 Les mostrarás el resultado del cálculo de las cuotas mensuales.
Pero eso no es todo, ¡también te conectarás con una API mágica! 🌟 Esta API te proporcionará datos de créditos hipotecarios para que puedas mostrar opciones predefinidas a los usuarios y facilitarles la vida. 😊
- Crea un nuevo repositorio público donde puedas mostrar tu talento al mundo. 🌍
- Utiliza el asombroso Vue 3 con Vite para configurar tu proyecto dentro del repositorio. ⚡
- Crea los componentes
Form
,Result
yCard
para darle vida a tu aplicación. 🔧
En este componente, tendrás que crear una fórmula mágica ✨ que tome los datos proporcionados por el usuario y calcule el dividendo mensual. Luego, multiplica el resultado por 4 para obtener el sueldo requerido. ¡Así de fácil! 😄
El componente debe recibir la siguiente información:
- Valor Propiedad (en UF) 🏠
- Pie (en UF) 💰
- Tasa de Interés (por defecto 5%) 📈
- Plazo (en años) 📅
Aquí es donde mostrarás el resultado del cálculo del dividendo mensual y el sueldo requerido. ¡Que los números hablen por sí mismos! 💬
¡Prepárate para conectarte con la API mágica! 🔮 Esta API te brindará información sobre créditos bancarios y tiene los siguientes parámetros:
valorPropiedad
(Monto en UF) 💰Pie
(10 a 100%) 🍰Tiempo
(5 a 30 años) ⏳Dfl2
(true/false) ✅❌
La API te devolverá todos los créditos hipotecarios de los bancos, incluyendo la tasa de interés, el dividendo, los costos legales y el nombre del banco. ¡Es como tener un asesor financiero a tu disposición! 🤵💼
Muestra los resultados de la API en componentes Card
de forma dinámica, creando una card por cada resultado. ¡Haz que se vea mágico! ✨
Sube tu proyecto a GitHub y despliégalo en Vercel o Cloudflare para que el mundo pueda ver tu increíble creación. 🌍🎉
- Puedes utilizar CSS, Bootstrap o Tailwind para darle estilo a tu aplicación. ¡Haz que se vea espectacular! 🎨
- Utiliza Axios o Fetch para consumir la API. También puedes configurar el consumo de la API dentro de un componente o crear un servicio dedicado. ¡Tú decides! 🤓
- Utiliza metodologías de clean code y organiza tu código de manera legible y fácil de comprender. ¡Que tu código brille! ✨
- Todas las variables y funciones deben estar en inglés y tener comentarios explicativos simples y precisos. ¡Haz que tu código hable por sí mismo! 💬
- Página oficial de Vue.js: https://vuejs.org 🌐
- API para consultar créditos hipotecarios: 🔍
- Ruta GET:
https://api.hipotecarios.info/creditos/?valorPropiedad=2000&Pie=30&Tiempo=20&Dfl2=true
🌐 - Esta API no requiere apikey, solo necesitas enviar los parámetros mencionados anteriormente. Ten en cuenta los parámetros del API: valorPropiedad (Monto en UF) | Pie (10 a 100%) | Tiempo (5, 30 años) | Dfl2 (true / false) 📝
- Ruta GET:
- Ejemplos de simuladores de créditos hipotecarios: 🏠💰
¡Buena suerte con el desafío! 🍀 Estoy seguro de que crearás algo asombroso. 🌟 ¡Que la fuerza de Vue esté contigo! 💪😄