Pesquisar
Projeto exclusivo

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

hoje à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: hoje às 09:56

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Integração API Cielo em Delphi para geração de link de pagamento - Tenho um sistema de vendas em Delphi e preciso integrar com a API E-commerce da Cielo para gerar links de pagamento (cartão de crédito e débito), consultar status e cancelar pa...

CRUD com Python para gerar etiquetas - Desenvolvimento de um pequeno aplicativo em Python para gerenciar e gerar etiquetas. O sistema deve possibilitar operações CRUD (criar, ler, atualizar e excluir) sobre as etiquetas, p...

Atualizar código-fonte de sistema de gestão escolar - Tenho um código-fonte em Delphi completo e preciso das seguintes alterações e correções: • Incluir o campo 'telefone' nos formulários; &bul...

Desenvolvimento sênior de software (.NET/WPF) - Estamos em busca de um(a) engenheiro(a) de software sênior altamente qualificado(a) para assumir um papel fullstack no desenvolvimento do projeto AVS. Trata-se de uma aplicação ...

Sistemas fiscais (ACBR) - Delphi - Busco desenvolvedor Delphi para dar manutenção contínua em sistemas fiscais (CT-e, MDF-e) integrados ao ACBR. Necessário: • Delphi • ACBR / SEFAZ • Trata...

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.