Waiter-Mate é um aplicativo desenvolvido para auxiliar garçons no atendimento ao cliente, facilitando a criação de pedidos, visualização do cardápio, e envio desses pedidos para a cozinha. O app utiliza o Firebase como banco de dados para armazenar informações sobre os pratos e pedidos, e a UI Kitten como biblioteca de componentes para uma interface de usuário elegante e responsiva. Além disso, o projeto é gerenciado pelo Expo, que simplifica o processo de desenvolvimento e teste em diferentes plataformas.
Para começar a utilizar o Waiter-Mate, siga os passos abaixo:
- Clone o repositório para sua máquina local.
- Abra o terminal e navegue até a pasta do projeto.
- Execute o comando
npm install
para instalar todas as dependências necessárias.
Antes de iniciar o app, é necessário atualizar o caminho de importação do App no arquivo node_modules/expo/AppEntry.js
. Altere de:
'../../App'
Para:
'../../src/App'
Isso é necessário para que o Expo consiga encontrar e executar o arquivo principal do aplicativo corretamente.
Com todas as dependências instaladas e o ajuste feito, você pode iniciar o aplicativo executando expo start
no terminal. Isso abrirá uma nova janela no seu navegador com opções para executar o aplicativo em emuladores ou no seu dispositivo via QR Code.
Para facilitar os testes, o aplicativo já vem com usuários pré-configurados:
- Email: test@test.com
- Senha: 123456
- Email: roger@gmail.com
- Senha: 123456
- Email: bruno@gmail.com
- Senha: 123456
Com esses usuários, você pode testar todas as funcionalidades do aplicativo, desde a visualização do cardápio até o envio de pedidos para a cozinha.
- Firebase: Banco de dados para armazenamento de informações sobre pratos e pedidos.
- UI Kitten: Biblioteca de componentes para React Native, proporcionando uma interface de usuário elegante e responsiva.
- Expo: Plataforma de código aberto para facilitar o desenvolvimento e teste de aplicativos em React Native.
Esperamos que o Waiter-Mate torne o atendimento em seu estabelecimento mais eficiente e agradável!