Skip to content

nivaldoandrade/nawaiter-frontend-reactjs

Repository files navigation

NAWAITER - Dashboard

O Nawaiter é uma ferramenta incrível para otimizar a gestão de pedidos em restaurantes. Com ele, nós podemos facilmente criar, editar e remover usuários, mesas, categorias e produtos. O destaque é o dashboard em tempo real atualizados com os pedidos. Além disso, há uma seção para pedidos em aberto, podendo realizar o fechamento das ordens, e outra para o histórico completo de pedidos já realizados.

Demonstração

Vídeo de demonstração

Backend do dashboard

Para uma experiência completa e eficiente, o Nawaiter depende de um backend:

NAWAITER-BACKEND

Rodando localmente

Clone o projeto

  git clone https://github.com/nivaldoandrade/nawaiter-frontend-reactjs

Entre no diretório do projeto

  cd nawaiter-frontend-reactjs

Instale as dependências

  yarn
  ou
  npm install

Crie .env.local

 cp .env.example .env.local

Se o ambiente não for Linux/Mac, basta duplicar o arquivo .env.example e renomeá-lo para .env.local.

Não esqueça de alterar o VITE_API_URL dentro do .env.local com a URL do backend.

Inicie o servidor

  yarn dev
  ou
  npm run dev

Roadmap

  • Melhorias na navegação no calendário;

  • Parte de cancelamento de pedido;

  • Melhorar e adicionar filtros em todas as tabelas;

  • Alterar a unidade PX para REM.

Stack utilizada

  • Vite;
  • ReactJS;
  • React Hook Form;
  • React Query;
  • Axios;
  • Dayjs;
  • Jwt-decode;
  • Polished;
  • React Loading Skeleton;
  • Socket IO;
  • Styled Components;
  • Zod;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages