Skip to content

Site gerenciador de empréstimo de itens criado em PHP, HTML, CSS, MySQL por intermédio do XAMPP.

Notifications You must be signed in to change notification settings

Olieveira/Loan-Management

Repository files navigation

Loan Management

GIF com o titulo do site LOAN MANAGEMENT

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! 🪙

Funcionalidades ❗

  • 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!

GIF demonstrando cadastro de item

    • 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:

GIF demonstrando consulta de itens

❗ 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:

GIF demonstrando Atualização de itens

    • Delete (Excluir): O usuário consegue excluir itens anteriormente cadastrados informando o ID do mesmo:

GIF demonstrando exclusão de itens

Características do projeto 🔨

  • 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.

Tecnologias Utilizadas ✅

  • PHP 8
  • MySQL
  • XAMPP
  • HTML5
  • CSS3
  • Visual Studio Code

Objetivo 🎯

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. 🧑‍🎓

Autor


Nathan de Oliveira de Melo

Releases

No releases published

Packages

No packages published