Skip to content

PEE-2019-ELO-COM/AndreVital-Lucrum

Repository files navigation

AndreVital-Lucrum

O projeto se resume em um aplicativo que recebe como informação valores de entrada e de saída de um de 'n' caixas disponíveis no empreendimento. Cada caixa terá usuários registrados e suas entradas e saídas podem ser por meio de cartão ou dinheiro, sendo tudo armazenado em um banco de dados. A motivação é poder gerar um meio de facilitar e automatizar o controle financeiro de pequenos empreedimentos, onde tudo ainda é feito no papel, que por fim, informara ao dono do estabelecimento se o mesmo esta lucrando em seu negócio.

Fluxograma


Diagrama de Classes


GUI Inicial


Para criar o app

Após clonar o repositório:
npm init

Para instalar sua database nas dependências do seu projeto:
npm install mysql

Para instalar express nas dependências do seu projeto:
npm install express

Para criar uma database:
Entre no arquivo database.js e coloque seu usuário e senha do seu mysql e depois execute no terminal o mesmo arquivo com
node database.js

E logo em seguida para criar as tabelas:
node Tables.js

Agora para popular o banco de dados, fazendo se do uso da api, será necessário a instalação do Postman. O tutorial para instalação do mesmo se encontra no link a seguir
https://linux4one.com/how-to-install-postman-in-linux/

Após a instalação, basta importar os requests, pelo postman, com o link a seguir
https://www.getpostman.com/collections/3b8a132165352c07f39f

Em seguida, incializa-se a api no terminal com o comando a seguir

node models.js

Agora só falta usar o postman para efetuar todos os requests necessários (pode ser alterado manualmente os valores dos campos ao clicar em "body" no postman)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published