Desenvolvimento Web
| Orçamento: Aberto |
Publicado: |
Propostas: 40
Olá freelancers, buenas?
Estou procurando um desenvolvedor capaz de criar um aplicativo web com PWA para uma cooperativa de crédito.
Esse app consiste em um ROOT | ADMIN | USER, onde teremos o Root para gerenciar e criar novos admins, e cada admin terá seus clientes. É importante que cada admin tenha seus dados tratados e enumerados de forma individual.
O app consistirá em um ambiente de cadastro de clientes e empréstimos conforme o limite da conta.
Vamos ter:
• Limite de crédito
• Limite da conta
• Limite de produto
Cada cliente terá seus limites e sua CATEGORIA, que corresponderá ao seu nível, definindo sua taxa de juros. Esse cliente terá uma área logada para acessar seu histórico financeiro, aba de empréstimos, e futuramente quero adicionar a opção de pagar a parcela diretamente no seu painel através de PIX ou cartão.
No painel do administrador, devo atribuir ao cliente seus dados pessoais, internos, endereço e atribuir uma senha para ele acessar o painel. Deve também ter uma aba de indicação, onde vou selecionar um cliente já existente que indicou esse cliente em questão.
Vamos também integrar esse sistema a uma API de WhatsApp para que eu possa programar mensagens conforme necessário, x dias antes do vencimento: "Olá {cliente}, sua parcela de {valor} expira em {x} dias, o valor total é de {valor}." Nesse sistema, preciso ter a flexibilidade de enviar mensagens quantos dias eu quiser antes do vencimento, depois do vencimento, na data do vencimento... enfim, totalmente personalizado para eu enviar essas mensagens.
NOTA: Essa mesma notificação deve enviar uma mensagem para o contato que eu configurar como administrador, que pode ser meu próprio número ou outro comercial, para saber quem está sendo notificado.
No menu do admin, pretendo ter os seguintes funcionamentos:
• Dashboard
• Meu banco
• Empréstimos solicitados
• Documentos pendentes
• A receber
• Simular empréstimo
• Empréstimos
• Meus clientes
• Afiliados
• Financeiro
• Relatórios
• Notificações clientes
• Configurações
Dashboard => Acesso rápido a algumas informações como próximos vencimentos, valores emprestados, a receber em 30 dias, recebido em 30 dias, a receber total, taxas adicionais.
Meu banco => Detalhamento completo de cada mês com informações de quanto foi emprestado, lucro, número de empréstimos, atrasados, etc.
Empréstimos solicitados => Empréstimos que foram solicitados pelo cliente através do painel dele.
Documentos pendentes => Para obter um selo de verificado e, com isso, obter alguns benefícios, a pessoa deve verificar sua conta enviando documentos que serão aprovados pelo seu gerente.
A receber => Uma lista com todos os pagamentos pendentes do mês.
Simular empréstimo => Auto descritivo, deve permitir simular em tempo real e ser possível atribuir diretamente um cliente para finalizar caso seja aprovado ao vivo.
Empréstimos => Lista todos os empréstimos atuais, contendo filtros na seção, e nessa aba é possível adicionar novos.
Meus clientes => Lista todos os clientes, podendo ser filtrados como ativos, inativos, novos (mês atual) e buscar por ID, nome, e-mail, CPF.
Afiliados => Deve permitir atribuir um novo gerente que terá seus clientes. (Deve ser atribuído no empréstimo se é de algum afiliado.)
Financeiro => Relatórios financeiros.
Relatórios => Em geral, podendo ver novos clientes de cada mês, quem mais indicou, inadimplentes de cada mês.
Notificações clientes => Aba de gerenciamento de mensagens a serem enviadas pelo WhatsApp para cada cliente, onde vamos criar diversas mensagens e configurações.
Configurações => Geral da conta, como logo, cores principais e secundárias, usadas no modo negativo (modo escuro), cadastrar categorias, logar WhatsApp, enfim, todas as configurações necessárias vão aqui.
NOTAS: É um sistema bem completo e com certo grau de dificuldade. O freelancer que encarar o desafio deve ter experiência na stack a ser utilizada. QUERO TAMBÉM que tenha um banco de dados reserva para ser conectado, que vai sempre gerar meus últimos 7 dias de dados do cliente em questão. Esse backup será feito todo dia às 4h. Devo ter como importar e exportar o banco de dados direto no painel de configurações, e ele deve gerar o arquivo para download.
IMPORTANTE:
• Qualquer copiar e colar na proposta será rejeitada instantaneamente.
• Você deve me falar o que vai ser feito, qual abordagem utilizada no desenvolvimento.
• Quais stacks serão utilizadas, como stack, frameworks, e banco de dados a serem utilizados.
• Importante também que, nos admins, consigamos colocar uma senha de app para conseguir vincular e consumir a API dele em ferramentas como CRM, ERP, N8N e afins.
• Não tenho preconceito com nenhuma stack, mas será importante que seja escalável.
Aguardo suas propostas.
Habilidades desejadas: Typescript, NodeJS, Python, Java e PHP.