Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automaton Verify

logo

Site para armazenamento eficiente de propriedades de software com base em autômatos celulares para funções hash.

Funcionalidades

  • Criação de títulos (arquivos) públicos para armazenamento de hashes
  • Verificação de integridade de títulos registrados com base nos hashes
  • Barra de pesquisa para busca
  • Favoritar títulos para fácil acesso

Tecnologias Utilizadas

  • Frontend
    • React
    • CSS Modules (modular)
    • Redux
  • Backend
    • Spring Boot
    • Spring Security
    • Maven
    • Hibernate
  • Persistência
    • PostgreSQL
  • Outros
    • Docker
    • Figma para prototipação de telas
    • JWT para autenticação de usuários

Instalação e Execução

Pré-requisito: Docker (versão mínima 20.x)

  1. Clone este repositório em seu ambiente
git clone https://github.com/erick1-618/AutomatonVerify
  1. Navegue até o diretório do projeto
cd AutomatonVerify
  1. Crie o arquivo .env na raíz do projeto com base no template .env.example e edite-o com base em seu ambiente
cp .env.example .env
  1. Faça o build com o docker compose
docker compose up
  1. Em seu navegador acesse a porta 3000 para acessar o frontend.

Exemplo: http://localhost:3000/

  1. Para encerrar a execução do contêiner:
docker compose down

Para reiniciar o contêiner, reexecute o passo 3

Estrutura de pastas

project/
├── autoverify-front/ # Código React
├── autoverify-api/ # Código Spring Boot
├── docker-compose.yml # Docker Compose
├── .env.example # Modelo .env
└── README.md

Licença

Este projeto está licenciado sob a GNU General Public License v3.0 - veja o arquivo LICENSE para mais detalhes.

About

Site para armazenamento eficiente de propriedades de software com base em autômatos celulares para funções hash.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages