Skip to content

JadnaSantos/sistema-de-pedidos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Pedidos 👩🏾‍🍳

Sobre

O projeto consiste em sistema de agendamentos que podem ser uitlizados por restaurantes e garços a ideia é da produtividade em ambas partes. Neste sistema o garçom poderá abrir uma mesa, criar um novo pedido, retirar pedido, e deletar pedidos, todos este serviço será repletido na cozinha que utilizará também o sistema.

🚀 Tecnologias

Back-End

Banco de dados

Front-End

Mobile - In Progress 🚧

Arquitetura

Para execução do projeto eu procurei utilizar Single Responsibility Principle (SRP), que basicamente consiste em modulos e funções deve ter uma responsabilidade.

📃 Regras de Négocio

  • Cadastrar um novo usuário;
  • Logar um usuário;
  • Verificar autenticação para rotas privadas;
  • Mostar detalhes do usuário;
  • Criar e listar categoria;
  • Abrir itens a uma mesa e tabém pode retirar os itens;
  • Enviar (order) retirar de rascunho;
  • Listar todos os pedidos que não estão em rascunho
  • Pode acessar todos os detalhes de uma mesa com pedidos dela;
  • Concluir pedido

✅ Requisitos Back end

Para executar o projeto você precisa instalar as depedência citadas a cima

# Entre na pasta back-end
$ cd back-end

# Execute o comando e o projeto sera aberto no Visual Studio Code
$ code .

# Instale as dependências
$ yarn dev

# Após isso você precisa gerar as tables no DB.

# Não se esqueça de configurar o DB em prisma/schema.prisma e
# também a variável DATABASE_URL e a JWT_SECRET_KEY no arquivo .env

# Após, basta rodar o comando abaixo.
$ npx prisma migrate dev --name init

# Inicialize o servidor em modo desenvolvimento
$ yarn run dev

# O servidor irá iniciar em http://localhost:3333

✅ Requisitos Front-end

Para executar o projeto você precisa instalar as depedência citadas a cima

# Entre na pasta front end
$ cd front-end

# Execute o comando e o projeto sera aberto no Visual Studio Code
$ code .

# Instale as dependências
$ yarn dev

# Após isso você precisa gerar as tables no DB.

# Inicialize o servidor em modo desenvolvimento
$ yarn run dev

# O servidor irá iniciar em http://localhost:3333

in progress unit test e integration test 🚧

About

sistema de pedidos 👩🏾‍🍳

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published