Pesquisar

Refatorar módulo de Pessoas em Lazarus para POO/MVC

28/01/2026 às 09:53

Descrição do Projeto:

Tenho um projeto em andamento desenvolvido em Lazarus com banco de dados Firebird 5.0, atualmente estruturado de forma procedural. O objetivo é refatorar parte do projeto para Programação Orientada a Objetos (POO) utilizando o padrão MVC, seguindo boas práticas.

Como ainda não tenho domínio completo de POO/MVC em Lazarus, busco um profissional experiente que possa:

- Refatorar o módulo de cadastro de pessoas que já existe no projeto;
- Entregar o código organizado em POO/MVC, pronto para uso;
- Produzir um vídeo explicativo detalhado, demonstrando:
- a estrutura das units e classes;
- responsabilidades de cada classe;
- funcionamento dos métodos;
- como replicar o padrão adotado nos demais módulos e CRUDs do sistema.

A ideia é que esse módulo sirva como base de referência para a evolução do restante do sistema.

Banco de dados / tabelas envolvidas:

• País
• Estado
• Município
• Endereço
• Classe Tributária
• Usuário
• Pessoa

Regras e observações importantes:

• Uma pessoa pode possuir mais de um endereço (relação pessoa-endereço já existente).

• Já existe pesquisa de pessoa por CNPJ e consulta de endereço por CEP — essas funcionalidades devem ser convertidas para POO junto com demais funcionalidades e validações existentes.

• Caso o profissional identifique melhorias no modelo de dados ou na interface, podemos discutir e alinhar.

• Atualmente o sistema utiliza DBGrid e componentes ligados a DataSources fixos (queries em tela).

Materiais fornecidos:
- Código fonte já implementado e que deve ser seguido
- Banco de dados
- Componentes utilizados

Durante o processo de adequação podemos estar em comunicação constante por WhatsApp; posso enviar vídeos sobre o código e explicar todos os pontos necessários.

Habilidades desejadas:

Delphi

Atividades do cliente nesse projeto:

Última visualização: 08/02/2026 às 21:14

Última interação: 29/01/2026 às 10:55

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Desktop
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 3
Interessados: 6
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Atualização e instalação de programa em Delphi 2010 (VM/instalador) - Preciso de alguém que compile, no ambiente original, atualizações de um programa na VM/instalador do Delphi 2010, incluindo os componentes necessários.

Leitura de arquivos e geração de propostas comerciais unificadas - LEITURA DE ARQUIVOS E GERAÇÃO DE PROPOSTAS COMERCIAIS E CONTEÚDOS UNIFICADOS Objetivo: Desenvolver um fluxo automatizado (estilo N8N Cloud / automação orquestrad...

Criar RPA para agendar publicações em massa no Facebook e Instagram - Criar RPA para agendar publicações em massa no Facebook e Instagram pelo Meta Business Suite. O robô deve agendar publicações em lote e executar todo o procediment...

Especialista Microsoft 365 para implantação de PMO SaaS - Estamos estruturando um PMO SaaS baseado em Microsoft 365 e buscamos um especialista técnico para desenvolver a arquitetura e implantar a infraestrutura integrada entre: • Microsoft Sh...

Desenvolvimento de SPED Fiscal em Lazarus integrado ao Firebird - Preciso do desenvolvimento de um software completo em Lazarus (Object Pascal) para geração do SPED Fiscal (EFD ICMS/IPI), com integração direta ao meu banco de dados Fir...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.