Gerex - Gerenciador de Contas e Senhas
đ Sobre o Projeto
O Gerex é um sistema web para gerenciamento de contas e senhas de serviços utilizados pelos usuårios. Ele permite armazenar e visualizar senhas de forma segura, além de manter um registro de mudanças.
đ Funcionalidades
Cadastro e login de usuĂĄrios.
Adição de serviços com email, telefone e senha criptografada.
Opção para visualizar e editar as credenciais.
Registro da data de cadastro e Ășltima alteração.
Upload de imagens para auditoria (limite de 2MB por arquivo).
Recuperação de senha via e-mail.
đ ïž Tecnologias Utilizadas
Back-end: PHP (POO, padrĂŁo Singleton)
Banco de Dados: MySQL
Front-end: HTML, CSS, Bootstrap
Segurança: Hashing de senhas com password_hash() e criptografia AES-256 para senhas de serviços
đ Estrutura de Pastas
projeto/ â-- src/ â â-- controllers/ â â-- models/ â â-- views/ â-- public/ â-- config/ â-- database/ â-- README.md
src/ â CĂłdigo principal do sistema.
controllers/ â LĂłgica de controle das açÔes do usuĂĄrio.
models/ â Classes responsĂĄveis pelo acesso ao banco de dados.
views/ â PĂĄginas de interface com o usuĂĄrio.
public/ â Arquivos pĂșblicos, como CSS e imagens.
config/ â Configuração do banco de dados.
database/ â Scripts SQL do projeto.
đŻ Como Executar o Projeto
1ïžâŁ Clonar o RepositĂłrio
git clone https://github.com/seu-usuario/gerex.git
2ïžâŁ Configurar o Banco de Dados
Importe o arquivo database/gerex.sql para seu MySQL.
Configure a conexĂŁo no arquivo config/database.php.
3ïžâŁ Rodar o Servidor Local
php -S localhost:8000 -t public/
Acesse http://localhost:8000 no navegador.
đ Licença
Este projeto é de código aberto sob a licença MIT.
đ Autor: Fernando de O. Almeida
Contato:
LinkedIn https://www.linkedin.com/in/fernandooar/
E-mail: fernandooar@gmail.com