Este repositório contém um projeto acadêmico desenvolvido ao longo de 1 ano e meio, cujo objetivo principal é criar uma aplicação de gerenciamento de clientes voltada para empresas de contabilidade.
O sistema foi construído utilizando Java como linguagem principal, empregando boas práticas de programação orientada a objetos e organização modular. Durante o desenvolvimento, foram aplicados conceitos de engenharia de software, banco de dados, interface gráfica e integração de funcionalidades voltadas ao uso corporativo.
O projeto busca oferecer uma solução prática para o gerenciamento de informações de clientes, facilitando o acesso, edição e organização de dados em um ambiente seguro e intuitivo. Além do aspecto acadêmico, a aplicação foi estruturada de forma a se aproximar de um produto real, visando agregar valor ao aprendizado e à experiência prática no desenvolvimento de sistemas.
- Gestão completa de clientes: cadastro, atualização, exclusão e busca.
- Controle de acesso com diferentes permissões de usuário.
- Interface gráfica (GUI) amigável para facilitar uso corporativo.
- Upload de imagens de perfil de cliente.
- Integração de calendário via n8n, para criação e gerenciamento de eventos.
- Integração com APIs de IA (ex: Google Gemini, Mistral AI) para auxiliar em relatórios ou automações internas.
- Geração de relatórios (financeiros, de clientes, de eventos) para suporte à tomada de decisão.
- Sistema de autenticação seguro.
- Logs e persistência de dados via banco MySQL.
| Componente | Utilizado para... |
|---|---|
| Java | Lógica principal do aplicativo, GUI, regras de negócio |
| MySQL | Armazenamento de dados persistentes (clientes, eventos, usuários) |
| NetBeans | IDE para desenvolvimento, compilação e execução do sistema |
| n8n | Automação de fluxo de trabalho, especialmente com calendário |
| Google Cloud / Gemini API / Mistral AI | Integrações de IA para geração de insights, relatórios ou automações inteligentes |
| Scripts SQL | Criação do schema, tabelas, inicialização do BD |
Thanks goes to these wonderful people (emoji key):
Giovane Rocca 💻 |
Kauan Amaral 💻 |
Lucas Santos 💻 |
Mateus Ebenezer 💻📹 |
Matheus Alves 💻 |
Pamella Correa 💻📖⚠ |
Pedro Dantas 💻 |
Raphael Queiroz 💻 |
Ruan Alves 💻📹 |
Victor Moreira 📆💻📖🎨🤔⚠ |
This project follows the all-contributors specification. Contributions of any kind welcome!
MIT (c) 2025 public-apis
