Todos os projetos

Estudo de caso

Mini-CRM: Sistema de Gestão de Clientes

  • CSS3
  • HTML5
  • PHP
  • JavaScript
  • Tailwind
  • MySQL
Captura de tela da interface do projeto Mini-CRM: Sistema de Gestão de Clientes

Contexto

Estudo prático full-stack

Decisão

Decidi desenvolver o sistema como uma aplicação full-stack com PHP e MySQL, evitando simular os dados apenas no navegador. Essa escolha permitiu implementar persistência real, autenticação baseada em sessões e um CRUD completo. Para organizar a aplicação, separei a conexão com o banco, as regras de autenticação, as operações de clientes e as interfaces, utilizando PDO e consultas preparadas no acesso aos dados.

Aprendizado

O projeto ampliou minha compreensão sobre o funcionamento completo de uma aplicação web, desde a interface até a persistência dos dados. Pratiquei operações CRUD com PHP e MySQL, consultas preparadas com PDO, validação de entradas, autenticação com sessões e verificação de senhas protegidas por hash. No front-end, desenvolvi interações assíncronas com Fetch API, edição em modal, mensagens de feedback, modo escuro persistente e uma interface responsiva com Tailwind CSS.

Este projeto foi desenvolvido como um sistema de gestão de clientes completo, focado na prática do Full-Stack (PHP/MySQL) para persistência de dados e na criação de uma interface de usuário moderna e segura com Tailwind CSS e JavaScript.

Vamos conversar sobre o seu projeto?

Use o formulário para contar o contexto, o que precisa ser construído e em que etapa o trabalho está.

Ir para o contato