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

Estruturação de processo seletivo em Microsoft 365 - Assunto: Solicitação de Proposta - Estruturação de Processo Seletivo no Microsoft 365 Prezados, Estou buscando um profissional ou empresa com experiência em Micr...

Consultoria para estruturação de SharePoint corporativo - Descrição do Projeto: Estou buscando um profissional com experiência em SharePoint Online para uma consultoria prática de estruturação de ambiente corporati...

Desenvolvimento de gráfico anual para MetaTrader 5 - Preciso de um programador para desenvolver um gráfico anual no MetaTrader 5. O gráfico deve ser sintético, abrangendo dados históricos desde 1880. Os dados já est...

PDV offline integrado ao ERP Bling - Preciso de um PDV integrado ao Bling que funcione offline. Funcionalidades desejadas: - Ler as tabelas de preços e permitir faixas de desconto por quantidade, por exemplo: 3 unidades por R$...

Projetos em VB6 e COBOL e criação de relatórios em Crystal Reports - Procuro profissional para manutenção e desenvolvimento de softwares em VB6. Procuro realizar manutenções e/ou novos desenvolvimentos em projetos existentes em VB6. Conh...

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.