Sobre este projeto
it-programming / web-development
Aberto
Busca-se um desenvolvedor Full Stack para criar uma plataforma robusta que inclua aplicativos nativos para iOS e Android, além de um Painel Web CRM. O objetivo principal é harmonizar pagamentos Fiat (brl) via pix, boleto e cartão de crédito, com um requisito crítico de sincronização de transações e gestão transparente dos rendimentos.
Detalhes dos Módulos e Requisitos Funcionais:
1. Identidade e Segurança:
- Cadastro de Usuários: Coleta obrigatória de CPF e e-mail.
- KYC Leve: O acesso às transações será bloqueado até a confirmação do e-mail e validação básica do cpf.
- Segurança Avançada: Implementação de Autenticação de Dois Fatores (2FA) obrigatória para o login e para todas as transações financeiras.
2. Motor de Compras e Sincronização (crítico):
- publicação de produtos: o crm permitirá a gestão e publicação de produtos, que serão exibidos em telas individuais dentro do aplicativo móvel.
- Contrato por Aceite: Requer assinatura digital por 'Aceite por Clique' nos Termos e Contrato de Risco. O back-end deve registrar o endereço IP, Data, Hora e ID do Usuário para garantir a validade jurídica.
- Meios de Pagamento: Integração com um Gateway de Pagamentos para processar transações via PIX, Boleto e Cartões de Crédito.
- Regra de Sincronização: O Dashboard do investidor SÓ deve ser atualizado para mostrar o produto comprado após a aprovação do pagamento Fiat E a confirmação final da transação.
3. Dashboard do Investidor (Mobile):
- Portfólio: Visão clara do valor investido versus o valor atual do portfólio.
- Relógio Cronológico de Rendimentos: Acompanhamento individualizado da rentabilidade para CADA aporte. O sistema deve exibir o rendimento acumulado mês a mês desde a data da compra.
- Histórico: Lista detalhada de todas as movimentações financeiras do usuário.
4. Saques e Liquidez:
- Relógio de Saque: Exibição de um timer regressivo indicando quando o valor investido está liberado para resgate.
- Solicitação de Saque: O recebimento dos valores deve ocorrer em conta bancária de mesma titularidade do CPF cadastrado.
- Prazo de Crédito: O investidor será notificado de que o crédito ocorrerá em até 48 horas após a solicitação.
5. CRM do Administrador:
- Controle Completo: Gestão abrangente de clientes e produtos.
- Fila de Aprovação de Saques (Fluxo de 48h): Visualização de uma fila de solicitações de saque pendentes. O administrador terá a funcionalidade para Aprovar ou Rejeitar cada solicitação.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias