Mini Cotizador Web Dinámico

in #desarrolloweb2 days ago

_dtres.png

Objetivo

Desarrollar una aplicación web que permita a los usuarios crear y guardar cotizaciones personalizadas (servicios y precios), consultarlas posteriormente y generar un PDF descargable.

Requisitos Técnicos

  • Backend sugerido: PHP o Node.js (Express).
  • Frontend sugerido: HTML5, CSS3, JavaScript.
  • Base de datos sugerida: MySQL o SQLite.
  • El sistema debe permitir:
    • Registrar servicios con su precio unitario.
    • Crear cotizaciones seleccionando servicios.
    • Guardar el total y asociarlo al usuario.
    • Consultar o eliminar cotizaciones creadas.

Recomendaciones para la solución

  • Utiliza AJAX o Fetch API para cargar servicios dinámicamente.
  • Implementa una tabla cotizaciones y otra servicios.
  • Usa relaciones uno-a-muchos.
  • Asegura que el PDF generado tenga los datos del usuario, fecha y total.
  • Cuida la presentación y el formato de moneda.

Bono Creativo (Extra)

  • Agrega un modo “compartir por enlace seguro”, donde la cotización pueda consultarse mediante una URL única con un token temporal.