O Waiter App é uma solução abrangente e inovadora projetada para otimizar o fluxo de pedidos em restaurantes. Com essa aplicação de ponta, garçons e equipe da cozinha podem se manter conectados como nunca antes.
O projeto consiste em duas partes complementares: um aplicativo mobile e uma plataforma web. O aplicativo mobile foi especialmente desenvolvido para os garçons, proporcionando-lhes um menu digital intuitivo, no qual eles podem facilmente criar pedidos personalizados para os clientes, especificando a mesa em que estão sentados. A plataforma web, por sua vez, funciona como um painel de controle abrangente, exibindo o estado atual de cada pedido e fornecendo um ambiente centralizado para a equipe da cozinha gerenciar e monitorar as solicitações.
Tudo isso é possível graças à integração perfeita entre as duas interfaces, que é facilitada por meio de uma API eficiente. Essa API atua como um hub central, permitindo a transferência automática de dados entre o aplicativo mobile e a plataforma web. Dessa forma, a comunicação entre os garçons e a cozinha é agilizada, garantindo um serviço mais eficiente e uma experiência aprimorada para os clientes.
Além disso, a plataforma web oferece uma visão completa do estado de cada pedido, permitindo que a equipe da cozinha acompanhe o progresso de cada solicitação em tempo real. Os pedidos são categorizados em três estados distintos: "Fila de Espera", indicando que o pedido foi recebido e está aguardando preparo; "Em Produção", indicando que a equipe da cozinha está atualmente preparando o pedido; e "Pronto", indicando que o pedido está finalizado e pronto para ser entregue ao cliente.
Com o Waiter App, o restaurante se beneficia de uma solução completa e eficaz para o gerenciamento de pedidos, garantindo uma comunicação fluída e uma coordenação perfeita entre garçons e equipe da cozinha. Essa abordagem inovadora traz melhorias significativas em termos de eficiência operacional, redução de erros e satisfação geral dos clientes.
- WEB, Android e IOS.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js,Expo e/ou Yarn e MongoDB. Além disto é bom ter um editor para trabalhar com o código como VSCode.
$ git clone https://github.com/lsouza32/WAITERAPP
$ cd WAITERAPP
-
mobile\src\utils\ipconfig.ts
-
frontEnd\src\utils\ipconfig.ts
- Faça a importação das tabelas presente na pasta /Backup-DB para o mongoDB.
$ cd API
$ npm install
$ npm run dev
$ cd frontEnd
$ npm install
$ npm run dev
$ cd mobile
$ npm install
$ npm start
Esta pasta reúne recursos essenciais relacionados à aplicação WaiterApp:
-
/images: Aqui estão disponíveis várias imagens que representam o layout e a interface da aplicação.
-
/Collection-Insomnia: Esta subpasta contém uma coleção do Insomnia, que inclui todas as solicitações HTTP necessárias para testar e interagir com a aplicação.
-
/Backup-DB: Nesta seção, você encontrará um arquivo de backup do banco de dados que inclui alguns produtos já cadastrados, permitindo uma configuração inicial rápida e pronta para uso.
Estes recursos são valiosos para o desenvolvimento, teste e uso da aplicação WaiterApp. Certifique-se de explorar e utilizar esses recursos conforme necessário.
Para o desenvolvimento do projeto foram usadas as seguintes tecnologias:
Front-end:
Back-end: