Este proyecto fue desarrollado como parte de un trabajo para el curso de Programación para Internet. La RESTful API para la gestión de pedidos de Waldo's Pizza fue desplegada en AWS y utiliza una variedad de tecnologías modernas.
- Spring Boot: Framework para construir aplicaciones Java robustas y escalables.
- Maven: Herramienta de gestión de dependencias y construcción de proyectos.
- HTML, JavaScript, CSS: Tecnologías de front-end para la creación de una interfaz de usuario moderna.
- MySQL Aurora: Base de datos relacional escalable y de alta disponibilidad en AWS.
El sistema incluye dos páginas principales para administradores:
- Formulario de Nuevos Pedidos: Permite a los administradores guardar nuevos pedidos. El formulario recoge datos como nombre del cliente, dirección y detalles de la pizza.
- Validaciones: Se implementaron validaciones para evitar la entrada de datos incorrectos y duplicaciones.
- Listado de Pedidos: Muestra todos los pedidos con detalles importantes.
- Edición de Pedidos: Permite a los administradores seleccionar un pedido y editar sus datos.
- Eliminación de Pedidos: Permite eliminar pedidos innecesarios.
- Validaciones Adicionales: Aseguran la consistencia de la base de datos.
Este proyecto demuestra mi habilidad para desarrollar soluciones backend seguras y escalables, integrando diversas tecnologías en un entorno de producción en la nube.
- Spring Boot: Proporciona una estructura escalable para la aplicación.
- Maven: Facilita la gestión de dependencias y la construcción del proyecto.
- MySQL Aurora: Ofrece un almacenamiento confiable y de alta disponibilidad.
- JavaScript y CSS: Crean una interfaz de usuario moderna y receptiva.
La API RESTful fue desplegada en AWS, proporcionando una infraestructura escalable y de alta disponibilidad. Sin embargo, actualmente la página de AWS ya no está disponible debido al costo de mantener el servicio.