Evaluando propuestas

Ordersync

Publicado el 10 Diciembre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

OrderSync es una aplicación diseñada para optimizar la comunicación entre la cocina y el servicio en restaurantes. Permite a los chefs enviar avisos de comandas en tiempo real, garantizando que los camareros reciban información actualizada sobre los platos listos para servir. Con una interfaz intuitiva y notificaciones instantáneas, OrderSync reduce errores, mejora la eficiencia y agiliza el servicio, creando una experiencia más fluida tanto para el personal como para los clientes.

Contexto general del proyecto

Tecnologías y herramientas que se utilizarán Enumera y describe las tecnologías específicas que utilizarás en tu proyecto. Esto puede incluir software, hardware, plataformas de desarrollo, lenguajes de programación, sistemas operativos, bases de datos, entre otros. Explica por qué has elegido estas tecnologías y herramientas específicas. ¿Cómo contribuyen a alcanzar los objetivos de tu proyecto? ¿Por qué son las más adecuadas para tu propósito? Su respuesta PHP: Lenguaje de programación del lado del servidor que manejará la lógica de la aplicación, procesará las solicitudes de los usuarios y gestionará la comunicación con la base de datos. MySQL: Sistema de gestión de bases de datos relacional que almacenará toda la información de las comandas, usuarios y platos, permitiendo consultas y actualizaciones eficientes. HTML: Lenguaje de marcado que estructurará la interfaz de usuario de la aplicación, creando los elementos básicos como formularios, botones y tablas. CSS: Lenguaje de estilo que dará formato y diseño a la interfaz, mejorando la apariencia visual y la experiencia del usuario. JavaScript: Lenguaje de programación del lado del cliente que permitirá interactividad en la aplicación, como actualizaciones dinámicas de la interfaz y manejo de eventos (por ejemplo, al recibir nuevas comandas). PhpMyAdmin: Herramienta de administración web para MySQL que facilitará la gestión de la base de datos, permitiendo realizar consultas, insertar, actualizar y eliminar datos de manera visual y sencilla. Objetivos Generales Facilitar una comunicación efectiva entre la cocina y el servicio de camareros, reduciendo errores y tiempos de espera. Agilizar el proceso de recepción y entrega de comandas para mejorar la eficiencia del restaurante. Ofrecer un servicio más rápido y preciso, elevando la experiencia del cliente. Objetivos Específicos Desarrollar un sistema que notifique a los camareros cuando los platos estén listos para ser servidos. Crear una interfaz intuitiva para que los camareros puedan registrar y enviar comandas desde sus dispositivos. Permitir que el personal de cocina pueda actualizar el menú y el estado de los platos fácilmente. Reducir los errores en los pedidos mediante la estandarización de las comandas y el uso de un sistema digital. Previsión de tablas para la Base de Datos Como has leído en la normativa, NO están permitidas las Bases de Datos no relacionales (se rechazarán todas las propuestas que cuenten con tecnologías como Firebase o MongoDB). Dentro del uso de una base de datos relacional, ¿qué previsión de tablas tendrá tu aplicación web? Describe aproximadamente la relación de tablas (no es necesario especificar los campos), y recuerda que deben ser, al menos, tres tablas. Su respuesta 1. Usuarios Esta tabla almacena la información de los usuarios de la app, incluyendo camareros y chefs. Cada usuario tiene un identificador único, nombre, rol, correo electrónico y una contraseña encriptada. Permite gestionar el acceso y los permisos dentro de la aplicación. 2. Platos En esta tabla se registra la información sobre los platos disponibles en el menú. Cada plato tiene un identificador único, nombre, descripción, precio y estado (disponible o no disponible). Esta tabla facilita la gestión de los platos que pueden ser pedidos por los camareros. 3. Comandas La tabla de comandas registra los pedidos realizados por los camareros. Cada comanda tiene un identificador único, el id del usuario que la creó, el id del plato solicitado, la cantidad de platos, el estado de la comanda (pendiente, listo o servido) y la fecha y hora de registro. Esta tabla es clave para rastrear el flujo de pedidos y coordinar el servicio entre la cocina y los camareros.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows

Plazo de Entrega: 09 Febrero, 2025

Habilidades necesarias