Projeto #4
Sistema em Java - Gestão de Clientes
Sistema desktop desenvolvido em Java para gestão de clientes em uma cafeteria.
A aplicação oferece funcionalidades completas de CRUD, além de um sistema de autenticação
com tela de login e criptografia de credenciais, garantindo segurança no acesso.
Os dados são armazenados localmente em um banco SQLite, utilizando JDBC para
a comunicação com o banco. O projeto adota o padrão de arquitetura MVC, promovendo organização,
separação de responsabilidades e escalabilidade do código.
O sistema também conta com filtros de busca, backup automatizado, e geração de relatórios personalizados
por meio da biblioteca JasperReports, permitindo exportação e impressão de dados. A interface gráfica foi
construída com Java Swing, apresentando o estilo visual
clássico das aplicações Java desktop. O design prioriza clareza e funcionalidade,
entregando uma experiência limpa, objetiva e eficiente para o usuário.
Tecnologias utilizadas: Java, Java Swing, SQLite com JDBC, JasperReports, Eclipse IDE, arquitetura MVC.