Skip to content

👨🏻‍🍳🤵‍♂️ WaiterApp - O App do Garçom. Uma Aplicação completa para Bares e Restaurante para gerenciamento de pedidos de comanda.

Notifications You must be signed in to change notification settings

Gkanawati/Waiter-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WaiterApp-Capa

Waiter App - O App do Garçom

🚀 Projeto

Aplicação para Bares e Restaurante para gerenciamento de pedidos de comanda.

Nessa Aplicação temos o diretório web, mobile e a api.

O app mobile será utilizado pelos garçons, anotando os pedidos das mesas. E a partir do app, o pedido é enviado em tempo real para a plataforma web do Waiter App, onde o pedido é automaticamente inserido na fila de espera da cozinha.

A plataforma web foi construída utilizando React e será a responsável por fornecer à cozinha do restaurante quais sao os pedidos e os seus respectivos status, podendo alterá-lo pela plataforma conforme o pedido avança ou também pode cancelar o respectivo pedido.

A nossa api foi construída com node js, utilizando o express. Foi utilizado o Multer para download em disco das imagens enviadas e o Socket.io para a conexão em tempo real com websocket entre as plataformas.

A plataforma foi construída utilizando Vite para a construção do frontend e NodeJs com Prisma e SQLite no banco de dados para a construção das APIs consumidas pela plataforma. Os dados persistidos pelo site são variáveis e recebem todas as informações via API do server.

As principais bibliotecas JS utilizadas nesse projeto são: Express para a construção da API, mongoDB como banco de dados da aplicação, Multer para o download das imagens enviadas para registro dos produtos cadastrados, Socket.io para a utilização de websocket na plataforma para receber os pedidos em tempo real em tela da plataforma web, Docker para a realização da conexão com o banco em containers, Styled Components para a estilização da plataforma web e app mobile. 📚

💡 Tecnologias:

  • Typescript
  • React
  • Vite
  • Styled Components
  • React Native
  • Expo
  • Node JS
  • MongoDB
  • Docker
  • Multer
  • Socket.io

⚙️ Executar o projeto:

Em todos os projetos, ao acessar a pasta, é preciso baixar os pacotes com o gerenciador de sua preferencia.

Acesse a documentação de cada projeto:

💻📱 Telas

Mobile - App do Garçom





Plataforma Web - Utilizada na cozinha

waiter-app-web1

waiter-app-web2

waiter-app-web3

waiter-app-web4

About

👨🏻‍🍳🤵‍♂️ WaiterApp - O App do Garçom. Uma Aplicação completa para Bares e Restaurante para gerenciamento de pedidos de comanda.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages