Skip to content

joaopedrolt/plato-nodejs-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD de gerenciamento de pessoas e transporte simples

Informações

  • Nome do Projeto: Plato (Antigo).
  • Autoria: Própria.
  • Proposito: Projeto crud para disciplina de laboratório de engenharia de software (Fatec).
  • Progresso: Parcialmente completo, não responsivo para mobile.
  • Tecnologias utilizadas: HTML, CSS, JavaScript, NodeJS, Typescript, ExpressJS, MustacheJS, SQL Server e Sequelize.
  • Requisitos: NodeJS, TypeScript e Sql Server.
  • Adendos: Projeto super simples, sem intuito de ser profissional, feito apenas para prática dos recursos das tecnologias acima.

Utilização

Obs: Possibilidade de haver delay ou indisponibilidade por conta do host
  • Logue utilizando algum usuário previamente criado na tabela "users", sendo eles (login : senha):

    Gerente Logístico - admin : admin

    Gerente de Vendas - vendas : vendas

    Motorista - motorista : motorista

Instalação Local

  • Clonar ou fazer download do projeto.
  • Comando "npm install" no diretório do projeto.
  • Configurar banco de dados de acordo com o modelo da sessão abaixo.
  • Configurar as variáveis de ambiente no arquivo .env seguindo o padrão.
  • Inserir pelo menos um usuário na tabela "users" tendo o valor da coluna "accesslevel" inserido como 1.
  • Comando "npm run start" no diretório do projeto.
Obs: Caso a imagem não carregar clique no texto gerado para abri-la em uma guia do navegador ou recarregue a página do repositório

Banco de Dados

Diagrama-Banco

Imagens do Software

Imagem 1
Imagem 1