Fingerprint é um aplicativo desktop desenvolvido como proposta para a aps do sexto semestre do curso de ciencia da computação.
Nossa proposta é baseada em criar um sistema que funcine de modo indempendente em relaçao ao gerenciamento de acessos a dados
restritos dentro de uma empresa, sendo capaz de comparar variantes da digital do usario de modo 1:1 ou 1:N...[reformar texto e comcluir]
- java 13 +
- maven
- docker engine/ docker ou doker.io
- docker-compose
- git
- postgres
- java: linguagem de programação usada para a criação do projeto
- maven: gerenciador de dependencia que auxilia a no uso de dempendencias e compilação do java
- docker: Docker é um conjunto de produtos de plataforma como serviço que usam virtualização de nível de sistema operacional, utilizado para preparar o ambiente de desenvolvimento
- docker-composer: é uma ferramenta que auxilia na composição dos conteiners/ vitualização do ambiente
- git:é um sistema de controle de versões distribuído, usado principalmente no desenvolvimento de software, mas pode ser usado para registrar o histórico de edições de qualquer tipo de arquivo.
- postgres (psql): PostgreSQL é um sistema gerenciador de banco de dados objeto relacional, desenvolvido como projeto de código aberto
- SourceAFIS: é um algoritmo que reconhece impressões digitais humanas. Ele pode comparar duas impressões digitais 1:1 ou pesquisar um grande banco de dados 1:N para impressão digital correspondente. Ele recebe imagens de impressões digitais na entrada e produz uma pontuação de similaridade na saída. A pontuação de similaridade é então comparada ao limite de correspondência personalizável.