Pesquisar
Projeto exclusivo

Ajustes e melhorias em CRM personalizado - Laravel 12

hoje às 19:19

Descrição do Projeto:

Estou buscando um desenvolvedor experiente em Laravel 12 para trabalhar em uma aplicação que eu mesmo desenvolvi. O projeto exige rapidez, atenção aos detalhes e experiência prática com Laravel, rotas, integrações externas e manipulação de dados.

O que precisa ser feito inicialmente:

- Ajustar a integração com Asaas para gerar QR Code estático na página da fatura.
- O QR Code deve aparecer no rodapé da página, exibido como imagem e com o código abaixo para facilitar a cópia.
- O botão “Pagar” deve rolar a página até o QR Code.
- Documentação Asaas: https://docs.asaas.com/docs/o-que-e-qr-code-estatico
- Exemplo de página: https://crm.squagi.app.br/invoices/db43c3b0200bc2f7189759685ea238e7

- Corrigir erros específicos:
- Página Usuário deve puxar somente os users com "role" = "user".
- Imagens do storage estão retornando erro 404. Exemplo: "https://crm.squagi.app.br/storage/expense-payments/mVDYwKlcXjxHbBT1xl1EA0yKfCUfxcIsVWiCHEIe.png".
- Página Fatura da empresa (/admin/companies/3/invoices) – traduções do status não estão funcionando.
- Página Despesa da empresa (/admin/companies/4/expenses) – mesma situação.

- Corrigir o status “Parcial”:
- Uma fatura ou despesa parcialmente paga é qualquer valor maior que 0,01 e menor que o total.
- O status "Parcial" tem seu próprio filtro; ao selecionar “Parcial” devem aparecer apenas os registros parcialmente pagos.
- Importante: quando selecionar “Pendente”, as faturas ou despesas parciais também devem aparecer, pois ainda existe uma pendência. Aplicar essa regra tanto para faturas quanto para despesas.

- Rotas principais envolvidas:
/admin/expenses
/admin/expenses/4/view
/admin/expenses/4/edit
/admin/collaborators/2/expenses
/admin/invoices
/admin/invoices/8/edit
https://crm.squagi.app.br/invoices/db43c3b0200bc2f7189759685ea238e7
/admin/companies/3/invoices
/admin/companies/4/invoices
/admin/companies/4/expenses

- Orçamento para Lead e conversão em Cliente:
- A página de orçamento do Lead é pública. Ao clicar em “Aceitar”, deve abrir um popup para que o usuário preencha todos os dados necessários de User e Empresa.
- Todos os campos são obrigatórios, garantindo que não haja cadastros incompletos.
- Caso os dados já existam no banco, o sistema deve informar ao usuário que já existe cadastro, orientando-o a entrar em contato com o suporte.
- Um Lead pode aceitar um orçamento e preencher os dados, mas ainda não se torna cliente até efetuar o primeiro pagamento. Durante esse período, ele continua sendo Lead, e os dados preenchidos ficam na tabela de Lead.
- Após o primeiro pagamento, o Lead é convertido em Cliente:
- Todos os orçamentos, faturas e pagamentos anteriores são vinculados à empresa criada.
- Novas ações e registros a partir desse momento são vinculados diretamente à empresa e ao usuário, nunca mais ao Lead.
- Evita duplicidade de empresas ou usuários e mantém a integridade do banco de dados.
- Leads com User e Empresa vinculados devem permanecer na última etapa do funil de Lead de forma estática, não podendo ser apagados, editados ou movidos.
- A última etapa não pode ser preenchida manualmente arrastando um Lead; para colocar um Lead na última etapa, é necessário criar um orçamento, gerar a fatura e efetuar o pagamento manualmente.
- Uma vez que o Lead aceitou um orçamento e preencheu todos os dados necessários, não há necessidade de atualizar novamente, pois todas as informações já estão completas e armazenadas.
- Se os dados estiverem completos e válidos, novos orçamentos futuros geram faturas normalmente.

- Melhorias adicionais:
- Melhorar o Kanban drag-and-drop, que atualmente está travando.
- Preenchimento dinâmico de dados de User e Empresa: se for CPF, muitos campos podem ser aproveitados automaticamente; caso contrário, preencher manualmente.

Requisitos:
- Experiência sólida com Laravel 12.
- Conhecimento em integrações de pagamentos (Asaas).
- Capacidade de entregar soluções rápidas, limpas e testadas.
- Atenção aos detalhes e habilidade de validar todas as funcionalidades existentes.

Se você tem experiência com CRMs personalizados, integrações financeiras e gosta de desafios complexos, esse projeto é para você.

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 12
Interessados: 12
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (12)
  • Freelancer Premium Maxwell D B.
    Top Freelancer
    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

  • 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

  • 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

  • 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

Correção e back-end para app de gestão de salão com IA - Já tenho todo o app no frontend e também a hospedagem. Usei o Supabase para criar o banco de dados, mas os dados não estão sendo salvos no banco de dados. O app possui ...

Criar site de bingo online com transmissão ao vivo no YouTube - Preciso de alguém que possa criar um site de bingo online, sem limite de cartelas, com sistema de sorteio e possibilidade de transmissão ao vivo no YouTube.

Agente de automação para agendamento - Busco um profissional (preferencialmente Engenheiro/Técnico em Software ou Desenvolvedor Backend) para revisar, otimizar e finalizar um projeto de automação em uma aplica&ccedi...

Automação com ManyChat para WhatsApp e Instagram - Estou à procura de um profissional para integrar o ManyChat ao WhatsApp do nosso e-commerce e a quatro contas do Instagram (cada conta corresponde a um produto específico veiculado no...

Laudo técnico de um sistema - Preciso de um laudo tecnico feito por um engenheiro de software ou um arquiteto de software. Sistema: java com quarkus, react. Mais detalhes serão repassados depois ...entre em contato

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.