Skip to content

Web App do WaiterApp, o App do Garçom, desenvolvida com React, TypeScript e Styled Components.

Notifications You must be signed in to change notification settings

nataelienai/waiterapp-web

Repository files navigation

WaiterApp Web

Aplicação Web do WaiterApp

WaiterApp, o App do Garçom, descarta a necessidade de comandas físicas em restaurantes e bares. O aplicativo permite que o garçom realize pedidos e os envie diretamente para a cozinha, onde haverá um painel para acompanhar e atualizar os pedidos.

O aplicativo traz consigo, pelo menos, 3 vantagens:

  1. Organização dos pedidos: como o aplicativo descarta a necessidade de papel, preocupações com disponibilidade de espaço e estoque de comandas não existem. Além disso, o aplicativo já organiza os pedidos em ordem de chegada.
  2. Agilidade: sem a necessidade de anotar o pedido à mão e ir até a cozinha, o tempo que o garçom gasta realizando um pedido é menor.
  3. Redução de erros: evita erros ao anotar os pedidos, perda de comanda, ordenação errada dos pedidos, entre outros.

Este é o repositório da aplicação web, que fica na cozinha. O repositório do aplicativo mobile, que fica com o garçom, pode ser acessado aqui.

Este projeto foi desenvolvido durante o curso JStack.

Tecnologias

  • Linguagem: TypeScript
  • Gerenciador de pacotes: pnpm
  • Bibliotecas: React, Styled Components, Socket.IO, Axios e React-Toastify
  • Ferramentas: Vite, ESLint, Prettier, EditorConfig, commitlint, lint-staged, husky, Git e Figma

Dependências

Antes de tudo, é necessário estar com a API do projeto já em execução para que esta aplicação funcione.

Como o aplicativo mobile é responsável pela criação de pedidos, é recomendável executá-lo também. Sem pedidos, não é possível realizar nenhuma ação na aplicação web.

Para executar esta aplicação, você precisará de Git e Node.js instalados no seu computador.

Como executar

  1. Abra um terminal e clone o repositório:
git clone https://github.com/nataelienai/waiterapp-web.git
  1. Entre na pasta do repositório clonado:
cd waiterapp-web
  1. Instale o pnpm (caso não o tenha):
npm install -g pnpm
  1. Instale as dependências do projeto:
pnpm install
  1. Inicialize a aplicação:
pnpm dev

About

Web App do WaiterApp, o App do Garçom, desenvolvida com React, TypeScript e Styled Components.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published