Loan Management é um site destinado ao gerenciamento de empréstimos, aonde o usuário consegue cadastrar seus itens emprestados com as informações tanto de devolução como de empréstimo, enquanto o site gerencia as datas de vencimento de cada item e a respectiva exibição das informações de forma clara para bom entendimento do usuário! 🪙
-
Login e Registro:
Por intermédio do PHP juntamente com um banco de dados MySql, o site proporciona o serviço de registro e login de usuário, executando validações e confirmações de dados! -
CRUD:
Já com a sessão iniciada, o usuário tem acesso a um sistema que oferece as operações essenciais, através de forumlários, para manipulação e consulta de dados: -
Create (Criar):
Realiza a inserção de itens no banco de dados para posterior consulta!
-
Read (Ler/Consultar):
Assim que o usuário inicia a sessão, automaticamente é redirecionado para a página principal, aonde é carregado todas as informações dos itens anteriormente cadastrados em sua conta:
❗ O usuário também pode consultar itens individualmente quando quiser através dos formulários!
-
Update (Atualizar):
O usuário consegue, se necessário, atualizar informações de itens cadastrados anteriormente:
-
Delete (Excluir):
O usuário consegue excluir itens anteriormente cadastrados informando o ID do mesmo:
-
Sessões e Cookies:
O site utiliza de sessões e cookies para constante verificação e validação de acessos e permissões, evitando compartilhamentos e acessos de informações indevidas. Também utiliza para armazenamentos de dados referente a sessão do usuário e informações pertinentes. -
Segurança:
No sistema de login, as informações são tratadas tanto no front quanto no back-end, informando os dados incorretos e criptografando, por meio de funções do Sql, informações sigilosas! Para implementar na segurança do site, é utilizado o POST como método de comunicação entre o navegador e o servidor, que envia os dados através do corpo da solicitação HTTP, evitando que sejam exibidos na URL.
PHP 8
MySQL
XAMPP
HTML5
CSS3
Visual Studio Code
Site criado para fins acadêmicos com intuito de aperfeiçoamento das habilidades das tecnologias utilizadas, assim como conceitos de objetos com POO, lógica computacional, modularização do código por meio de funções, classes e seus métodos, boas práticas de programação etc. 🧑🎓