Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Split Fácil

Calculadora educativa e open source para demonstrar como um valor pode ser dividido entre participantes por percentuais.

Importante: este projeto não processa pagamentos, não mantém contas, não movimenta recursos e não se conecta a instituições financeiras. Não deve ser usado como sistema financeiro de produção.

O que a versão 1.1 faz

  • recebe um valor em reais;
  • permite cadastrar dois ou mais participantes;
  • valida se os percentuais somam 100%;
  • calcula os repasses em centavos;
  • distribui eventuais centavos residuais de forma determinística;
  • calcula o imposto pela alíquota informada;
  • rateia o imposto proporcionalmente entre os participantes;
  • apresenta os valores bruto, imposto e líquido de cada participante;
  • inclui testes automatizados.

Executar localmente

Requer Node.js 20 ou superior.

npm start

Acesse http://localhost:3000.

Executar os testes

npm test

Evolução planejada

  • histórico local de simulações;
  • opção de imposto por valor fixo;
  • exportação do resultado em CSV;
  • internacionalização;
  • melhorias de acessibilidade;
  • cobertura adicional de testes.

Contribuição

Leia CONTRIBUTING.md. Sugestões e pull requests são bem-vindos.

Licença

MIT License. Consulte LICENSE.

About

Calculadora educativa open source para divisão transparente de valores por percentuais.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages