Título: Aplicación web sobre restaurante temático.
Autor: Bustamante Figuerola, Alain Humberto
Resumen: [ES] El proyecto consiste en desarrollar una aplicación web completa para el restaurante Norteño Chicken. Esta aplicación proporcionará una plataforma funcional en línea que permitirá a los usuarios acceder al menú del restaurante, realizar pedidos, reservar mesas y participar en promociones especiales.
La aplicación estará diseñada con un enfoque integral, abarcando tanto el frontend como el backend. Para el frontend, se utilizarán tecnologías como HTML, CSS y JavaScript para crear una interfaz de usuario atractiva e interactiva. Además, posiblemente se utilizará el framework de React para facilitar el desarrollo de componentes reutilizables y mejorar la eficiencia del frontend.
El backend estará basado en Java, lo que permitirá gestionar la lógica de negocio, procesar las solicitudes de los usuarios y mantener la integridad de los datos. Se usará Servlet para las peticiones.
Además, se implementará una base de datos utilizando MariaDB para almacenar información relevante, como los detalles de los clientes, el inventario de productos y los registros de pedidos. Esta base de datos se integrará con el backend para garantizar un funcionamiento fluido y una gestión eficiente de los datos.
Entre las funciones principales de la aplicación se incluyen la visualización dinámica del menú con imágenes y descripciones detalladas de los platos, la posibilidad de realizar pedidos en línea con opciones de personalización, la gestión de perfiles de clientes con historiales de pedidos y preferencias, así como la administración de reservas de mesas y la promoción de ofertas especiales y descuentos exclusivos para los usuarios registrados.[EN] The project aims to develop a comprehensive web application for the restaurant Norteño Chicken. This application will provide an online functional platform allowing users to access the restaurant menu, place orders, reserve tables, and participate in special promotions.
The application will be designed with a holistic approach, encompassing both frontend and backend development. For the frontend, technologies such as HTML, CSS, and JavaScript will be utilized to create an attractive and interactive user interface. Additionally, the React framework may be used to facilitate the development of reusable components and enhance frontend efficiency.
The backend will be based on Java, enabling the management of business logic, processing user requests, and maintaining data integrity. Servlet will be employed for handling requests.
Furthermore, a MariaDB database will be implemented to store relevant information, including customer details, product inventory, and order records. This database will be integrated with the backend to ensure smooth operation and efficient data management.
Key features of the application will include dynamic menu visualization with detailed dish descriptions and images, online ordering with customization options, customer profile management with order histories and preferences, as well as table reservation administration and promotion of special offers and exclusive discounts for registered users.