🚗 Cotizador de Seguros - Aplicación web para cotizar seguros de autos. Permite a los usuarios seleccionar el año de su vehículo, la marca (asiático, americano o europeo) y el tipo de seguro (básico o completo) para obtener una cotización. Desarrollada con JavaScript vanilla, HTML y CSS, como parte del curso del profesor Juan Pablo de la Torre Valdez en Udemy. Enlace al curso.
- Selección de Marca: Los usuarios pueden elegir entre vehículos americanos, asiáticos y europeos.
- Año del Vehículo: Permite seleccionar el año del automóvil en un rango de los últimos 20 años.
- Tipo de Seguro: Opción para seleccionar entre seguro básico o completo.
- Cálculo de Cotización: Calcula el costo del seguro en función de la marca, el año y el tipo de seguro seleccionado.
- Mensajes de Validación: Muestra mensajes de error si algún campo obligatorio no está completo y un mensaje de cotización en proceso.
- Resultados: Presenta el resultado de la cotización con detalles de la marca, año y tipo de seguro junto con el costo total.
- JavaScript: Lenguaje principal para la implementación de la lógica del cotizador, incluyendo la validación de entradas y el cálculo del costo del seguro.
- HTML y CSS: Estructura básica y estilos proporcionados por el curso, con algunos ajustes para la presentación del formulario y los resultados.
- Seleccionar Marca: Elige la marca de tu vehículo (Americano, Asiático, Europeo).
- Seleccionar Año: Escoge el año de tu vehículo en el menú desplegable.
- Seleccionar Tipo de Seguro: Selecciona entre seguro básico o completo.
- Cotizar: Haz clic en el botón "Cotizar Seguro" para obtener el costo estimado del seguro.
- Ver Resultado: El costo del seguro se mostrará con un resumen de los detalles seleccionados.
- Manejo de Prototipos en JavaScript: Crear y extender funciones prototipo para cálculos específicos.
- Manipulación del DOM: Crear y manejar elementos HTML dinámicamente para presentar resultados y mensajes.
- Validación y Manejo de Eventos: Implementar validaciones y manejar eventos de usuario como clics y envíos de formularios.