Estudo de caso
Mini-CRM: Sistema de Gestão de Clientes
- CSS3
- HTML5
- PHP
- JavaScript
- Tailwind
- MySQL
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á.