EmersonGomes21 / GioDomEme-Back-End

Backend do projeto dashboard para gerenciar os processos adm do posto de combustível INTEGRAL, no Paraguay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GioDomEme-Back-End

Backend do projeto dashboard para gerenciar os processos adm do posto de combustível Integral, no Paraguay.

Entidades | Rotas feitas

Products | create, index e show

Clients | create, index e show

Users | create, index e show

Providers | create, index e show

Como rodar o projeto.

Instale todas as dependências com npm install

O Banco de dados mysql3 foi utilizado justamente por ser mais simples no momento do desenvolvimento e não precisar instalar softwares extremanente pesados para que possamos visualizar nosso banco de dados.

Para "padronizar" as query's utilizou-se o KNEX.js , fazendo possível escrever os comandos sql em javascript, comandos estes que serão compativeis com o Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle e outros.

Aliás, não é necessário instalar o Knex pelo site oficial, o npm install já resolve


No terminal do Projeto

Caso queira visualizar as tabelas criadas, instale a extensão SQlite no VSCode

Selecione o arquivo database.sqlite com o botão direito do mouse e escolha a opção Open Database SQLITE EXPLORER na parte inferior a esquerda do editor de texto (contendo todas as tabelas criadas), selecione uma e clique em SHOW table.

Iniciando o servidor

Execute o servidor com o comando npm run dev

Por fim, basta importar as rotas e testar-las utilizando o software Insominia.

Codando..

<> Rota para upload <>

<> Delete de cada entidade <>

<> Middlewares <>

Front-End do Projeto

About

Backend do projeto dashboard para gerenciar os processos adm do posto de combustível INTEGRAL, no Paraguay


Languages

Language:TypeScript 100.0%