Skip to content

lsouza32/WAITERAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


WaiterApp
WaiterApp - O App do Garçom

Um aplicativo web e mobile com uma API de integração.

Lucas-ts Lucas-React Lucas-Node Lucas-MongoDB

Sobre

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.

Plataformas

  • WEB, Android e IOS.

Como usar

Pré-requisitos

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.

Clone esse repositório:

$ git clone https://github.com/lsouza32/WAITERAPP

Entre no diretório:

$ cd WAITERAPP

Abra os seguintes arquivos e altere o endereço IP, colocando o endereço da IP da sua máquina:

  • mobile\src\utils\ipconfig.ts

  • frontEnd\src\utils\ipconfig.ts

Importe o banco de dados:

  • Faça a importação das tabelas presente na pasta /Backup-DB para o mongoDB.

Nos diretório do projeto instale as dependências e inicie as aplicações:

API

$ cd API
$ npm install
$ npm run dev

Front-end

$ cd frontEnd
$ npm install
$ npm run dev

Mobile

$ cd mobile
$ npm install
$ npm start

Conteúdo da pasta waiterApp-Resources:

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.

Ferramentas

Para o desenvolvimento do projeto foram usadas as seguintes tecnologias:

Front-end:

Back-end:

Layout

screenshot

About

WAITERAPP - O GARÇOM DIGITAL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages