Aplicação mobile para auxílio de garçons em uma hambúrgueria. O app conta com um pré-registro de administradores que podem efetuar tanto o cadastro de novos hambúrgueres, quanto a edição dos dados de um existente. Na versão do Garçom, ele pode efetuar um pedido e também acompanhar o processo de preparo do mesmo.
Avançar no aprendizado de alguns recursos, como:
- Recursos do Firebase:
- Firestore Database (adição, listagem, edição e exclusão de produtos)
- Authentication (login com email e senha, recuperação de senhas)
- Storage (armazenamento de imagens)
- Pesquisa utilizando filtros
- Hooks de autenticação
- Persistência de usuário com async storage
- Renderização de interfaces/componentes condicional (se o usuário é admin ou garçom)
- Componentes personalizados
- Dashboard para atualizar os status dos pedidos
- Adição de novos campos na interface de pedidos, como "Observação" e "Adicionais"
- Interface de Pagamento com valor total consumido por mesa
garcom-1.mp4
garcom-2.mp4
adm.mp4
- React Native
- Typescript
- Expo Bare Workflow
- Styled Components
- React Navigation
- React Native Firebase
- React Native Async Storage
- Efetue o download desse projeto em sua máquina ou clone usando o comando
git clone https://github.com/MarcusPOliveira/makeBurguer - Abra a pasta
makeBurguerem seu Prompt de preferência - Rode o comando
yarn installounpm installpara instalar a pastanode_modules - Execute o comando
npx react-native run-androidpara rodar a aplicação com seu emulador de preferência ou dispositivo físico. - Com propósitos de testes, utilize as seguintes credenciais (só funcionam nesse app) para logar:
admin
email: admin@admin.com
senha: 123123
garçom
email: garcom@garcom.com
senha: 123123