O Kalkuli é um sistema que busca ajudar qualquer tipo de empresa que precisa fazer controle de suas notas fiscais periodicamente de maneira rápida e prática facilitando o registro e consulta dessas notas fiscais.
O projeto utiliza de microsserviços, onde cada serviço abrange uma funcionalidade do software. Cada serviço possui seu próprio repositório, dentro da organização do projeto:
Dentro de cada repositório é possível encontrar instruções de configuração e execução, bem como instruções acerca de como contribuir.
- Extração de texto - Serviço que extrai o texto das notas fiscais escaneadas;
- Interpretação - Serviço que trata os dados extraídos das notas;
- Exportação - Serviço que exporta relatórios para o usuário;
- Relatórios - Serviço que gera relatórios selecionados pelo usuário;
- Usuário - Serviço que gerencia usuários da aplicação;
- Notas - Serviço que apresenta as notas escaneadas.
- Gateway - Serviço responsável por intermediar a comunicação entre o Back-end e o Front-end.
A camada de interação com o usuário é construída utilizando ReactJS.
Nome | Papel | |
---|---|---|
Mariana Pícolo | Tech Lead | mariananpicolo@gmail.com |
Clarissa Borges | Product Manager | clarissalimab08@gmail.com |
Bernardo Henrique | DevOps | bernardohrl.unb@gmail.com |
Felipe Hargreaves | Arquiteto | fhargreaves00@gmail.com |
Ésio Gustavo | Desenvolvedor | esio.gustavo@gmail.com |
Saleh Nazih | Desenvolvedor | saleh.nazih.dev@gmail.com |
Lucas Dutra | Desenvolvedor | ldutra98@gmail.com |
Pedro Féo | Desenvolvedor | pheofo@gmail.com |
Youssef Muhamad | Desenvolvedor | emaildeyoussefmuhamad@gmail.com |
Grupo 1
Engenharia de Produto de Software (EPS) / Métodos de Desenvolvimento de Software (MDS)