Skip to content
braullyPublic
forked from ddszb/pdv

About

Sistema de ERP web desenvolvido em Java com Spring Framework

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

87 Commits

Folders and files

Repository files navigation

pdv

Sistema de ERP web desenvolvido em Java com Spring Framework.

Live demo: https://pdv-br.herokuapp.com usuário: gerente senha 123

Recursos

  • Cadastro produtos/clientes/fornecedor
  • Controle de estoque
  • Gerenciar comandas
  • Realizar venda
  • Controle de fluxo de caixa
  • Controle de pagar e receber
  • Venda com cartões
  • Gerenciar permissões de usuários por grupos
  • Cadastrar novas formas de pagamentos
  • Relatórios

Instalação para teste

Para executar a versão de teste, basta compilar e executar.

Compilação

./mvnw install

Alternativamente

./sh/compile.sh

Execução

./mvnw spring-boot:run

Alternativamente

./sh/run-dev.sh

Banco de dados

O Banco de dados de Teste é h2, que irá gerar dois arquivo na raiz do projeto, que pode ser deletado, toda inicialização caso não exista será gerada um novo banco de dados, conforme configuração em application-dev.properties

Esquema do banco e dados

O modo de desenvolvimento, usa o hibernate no modo update, o que irá gerar as tabelas e fazer alterações conforme o modelo, não sendo necessário gerar nenhum script extra. Os scripts na pasta migration-schema são rodados antes do hibernate-update. Os scripts na pasta migrantio-data são rodados depois do hibernate-update, sendo local ideal para colocar dados de teste.

Logando no sistema

Para logar no sistema, acesse http://localhost:8080 e use o usuário "gerente" e a senha "123".

Instalação para produção

Para instalar o sistema, você deve criar o banco de dado "pdv" no mysql e configurar o arquivo application.properties com os dados do seu usuário root do mysql e rodar o projeto pelo Eclipse ou gerar o jar do mesmo e execultar.

Tecnologias utilizadas

  • Spring Framework 5
  • Thymeleaf 3
  • MySQL
  • Hibernate
  • FlyWay

About

Sistema de ERP web desenvolvido em Java com Spring Framework

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages