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

Desenvolvedor ERP Protheus (TOTVS) - ADVPL/TLPP - Buscamos um desenvolvedor ERP Protheus para atuar no desenvolvimento, customização e sustentação de soluções no ERP TOTVS Protheus, 100% remoto. Esse prof...

Desenvolvimento de scripts PowerShell para Windows Server - Preciso de profissional com experiência em scripts PowerShell para desenvolver rotinas rápidas em ambiente Windows Server. As rotinas são passadas por demanda; cada projeto dev...

Plugin para SketchUp de estrutura modular tubular - Dtech - Criar um plugin para SketchUp voltado para estrutura modular tubular, para aplicação em lean manufacturing pela Dtech. No link abaixo há o vídeo do que gostaria: https:...

Emulador de controle virtual com login e bloqueio por HWID - Procuro desenvolvedor para projeto de longo prazo. O objetivo é criar um emulador de controle (Input Mapper) que converta movimentos de mouse para um gamepad virtual de Xbox 360 usando o dri...

Implementar escurecimento remoto de tela para manutenção - Modificar uma ferramenta para implementar um mecanismo que permita escurecer a tela do acesso do cliente durante a manutenção do dispositivo. Preferência por experiência c...

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.