Skip to content

Java-based system for CT Contab, using AI to optimize accounting processes, report generation, and internal communication.

License

Notifications You must be signed in to change notification settings

victormoreiraofc/client-manager

Repository files navigation

GitHub repo size GitHub language count GitHub forks Github open issues Github open pull requests

Sistema de Gestão de Clientes para Contabilidade

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.

Logo CT CONTAB

⚙️ Funcionalidades Principais

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

🔧 Tecnologias & Infraestrutura

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

✨ Contributors

Thanks goes to these wonderful people (emoji key):

Foto do Giovane Rocca no GitHub
Giovane Rocca

💻
Foto do Kauan Amaral no GitHub
Kauan Amaral

💻
Foto do Lucas Santos no GitHub
Lucas Santos

💻
Foto do Mateus Ebenezer da Silva Santos no GitHub
Mateus Ebenezer

💻📹
Foto do Matheus Alves no GitHub
Matheus Alves

💻
Foto da Pamella Correa no GitHub
Pamella Correa

💻📖
Foto do Pedro Dantas no GitHub
Pedro Dantas

💻
Foto do Raphael Queiroz no GitHub
Raphael Queiroz

💻
Foto do Ruan Alves no GitHub
Ruan Alves

💻📹
Foto do Victor Moreira no GitHub
Victor Moreira

📆💻📖🎨🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT (c) 2025 public-apis

About

Java-based system for CT Contab, using AI to optimize accounting processes, report generation, and internal communication.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 9