Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor full-stack experiente com proficiência em Laravel para o backend e Flutter para o frontend (mobile e web) para realizar customizações essenciais em nossa plataforma baseada no sistema 6amMart. O objetivo principal é adaptar o sistema para a realidade operacional e fiscal do Brasil, automatizar processos de pagamento, aprimorar a gestão de riscos e otimizar a experiência geral do usuário. O projeto está estruturado em três áreas principais, com foco inicial na Conformidade e Dados Cadastrais: 1. Conformidade e Dados Cadastrais (Prioridade Alta): 1.1. Campo Obrigatório de cpf/cnpj no cadastro padrão: objetivo: implementar a coleta e validação do cpf/cnpj para todos os usuários durante o processo de registro padrão. Backend (Laravel): Adicionar colunas 'cpf' e 'cnpj' nas tabelas de usuários, lojas (vendors) e entregadores (delivery_men). Modificar as Apis de registro para aceitar e validar o cpf/cnpj, incluindo verificação de formato, dígitos verificadores e unicidade no banco de dados. Frontend (Flutter/Web): Adicionar um campo "CPF" obrigatório com máscara na tela de cadastro do cliente. Adicionar um campo "cpf/cnpj" obrigatório com máscara nas telas de registro de lojas e entregadores. 1.2. Tratamento de CPF para Login Social (Google, Facebook, etc.): Objetivo: Assegurar que usuários cadastrados via login social forneçam seu CPF antes de realizar ações transacionais. Lógica de Negócio (Backend & Frontend): Permitir o cadastro/login social sem a exigência inicial do CPF para manter um fluxo de registro rápido. Implementar uma verificação "Just-in-Time": antes da finalização do primeiro pedido, o sistema deverá verificar se o CPF do usuário está preenchido. Se o cpf estiver ausente, o aplicativo deve exibir um modal (pop-up) obrigatório solicitando o preenchimento do cpf para que o usuário possa prosseguir com o pedido. 2. Integração de Pagamento Automatizado: Esta área envolve a integração de soluções de pagamento automatizadas para o mercado brasileiro. Detalhes específicos serão fornecidos após a conclusão da primeira fase ou em discussão com o freelancer selecionado. 3. Melhorias Operacionais e de Gestão: Esta área abrange otimizações na operação e gestão da plataforma. Detalhes específicos serão definidos em etapas posteriores do projeto. Buscamos um profissional com forte conhecimento técnico e experiência em projetos de localização para o mercado brasileiro. O freelancer deverá apresentar uma proposta detalhada, incluindo uma estimativa de custos para cada área e um cronograma de entrega para o projeto completo.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias