Lucia's Bakery Webapp
Published on
16 Jul, 2024
Proyecto: Sistema de Cotización y Visualización de Productos de Repostería
Aplicación web para una repostería que permite a los usuarios generar cotizaciones personalizadas de pasteles, visualizar productos de temporada y manejar cotizaciones a través de un formulario interactivo. La aplicación incluye funciones avanzadas de personalización y visualización de productos, integración con sistemas de correo electrónico para envío automático de cotizaciones, y enlaces directos a WhatsApp para facilitar la comunicación con clientes.
Tecnologías y Herramientas Utilizadas:
Frontend
- HTML/CSS: Para estructura y diseño de la interfaz de usuario.
- JavaScript y jQuery: Usados para la interactividad del cliente, incluyendo calendarios dinámicos y validación de formularios.
- Bootstrap: Framework de CSS para diseño responsive y componentes de interfaz predefinidos.
Backend
- Django: Framework de Python utilizado para el desarrollo del backend, manejo de rutas, y la lógica de negocios.
- PythonAnywhere: Plataforma de hosting elegida para desplegar la aplicación, aprovechando su compatibilidad con Python y Django.
- Pillow (PIL Fork): Librería de Python para el procesamiento de imágenes, utilizada para generar imágenes dinámicas basadas en las selecciones del usuario.
Gestíon de Datos
- JSON: Utilizado para almacenar y recuperar datos de productos y configuraciones sin necesidad de una base de datos tradicional, facilitando la portabilidad y la configuración del sistema.
Funcionalidades Principales
- Generación de Cotizaciones Dinámicas: Los usuarios pueden seleccionar detalles como tamaño, sabor, y decoraciones de pasteles, con la cotización resultante enviada automáticamente al correo del administrador.
- Integración de Calendario: Implementación de un calendario para seleccionar fechas con restricciones de disponibilidad basadas en un conjunto de fechas bloqueadas especificadas.
- Generación Automática de Imágenes: Basada en las especificaciones del usuario, se generan imágenes representativas de los pasteles personalizados.
- Envío Automatizado de Emails y Conexión con WhatsApp: Integración con sistemas de correo y WhatsApp para facilitar la comunicación y confirmación de pedidos.
URL
Lucia's Bakery