Site para armazenamento eficiente de propriedades de software com base em autômatos celulares para funções hash.
- 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
- 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
Pré-requisito: Docker (versão mínima 20.x)
- Clone este repositório em seu ambiente
git clone https://github.com/erick1-618/AutomatonVerify- Navegue até o diretório do projeto
cd AutomatonVerify- 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- Faça o build com o docker compose
docker compose up- Em seu navegador acesse a porta 3000 para acessar o frontend.
Exemplo: http://localhost:3000/
- Para encerrar a execução do contêiner:
docker compose downPara reiniciar o contêiner, reexecute o passo 3
project/
├── autoverify-front/ # Código React
├── autoverify-api/ # Código Spring Boot
├── docker-compose.yml # Docker Compose
├── .env.example # Modelo .env
└── README.mdEste projeto está licenciado sob a GNU General Public License v3.0 - veja o arquivo LICENSE para mais detalhes.

