Sobre este projeto
it-programming / desktop-apps
Aberto
O projeto já está em desenvolvimento. Porém, precisamos contratar um freelancer full stack com as seguintes competencias:
Necessário:
- Git
- Javascript & ReactJS
- Python & Django
- http / rest apis
desejável:
- familiaridade com desenvolvimento e deploy em computação em nuvem
- conhecimento de boas práticas de programação (tdd, solid, design patterns, etc..)
- PWA
- Gateways de pagamento
- Banco de dados não relacional
- NextJS
- Autenticação via token JWT
Para desenvolver as seguintes tarfas em um periodo de 30 dias:
Front-End:
Carteira:
- Ajustar períodos a serem exibidos na tela
Previsões:
- Implementar comunicação com o backend para buscar previsões
Pagamentos:
- Criar tela de captura de cartões
- Criar tela de alteração de pagamentos
- Criar modal de cartão atualizado
- Criar modal de erro de pagamento
- Criar modal de pagamento realizado
- Criar tela para escolher plano
- Criar tela com resumo de alterações
- Criar modal de atualização de plano
- Implementar integração com SDK do MercadoPago
- Implementar rotina para criação de token do cartão
- Implementar rotina para salvar últimos números do cartão no banco de dados
- Implementar rotina para enviar request ao backend para criação de assinatura
Perfil:
- Criar modal para edição de nome
- Criar modal para edição de CPF
- Criar modal para edição de senha
- Criar modal para edição de endereço
- Criar modal para edição de telefone
- Criar modal para confirmação de edição de Perfil
Back-End:
- Todas as tarefas implementadas no backend necessitam TESTES!
Carteira:
- Integrar biblioteca AlphaVantage
- Implementar rotina para buscar último preço de fechamento de um ativo
- Implementar rotina para buscar preço de fechamento corrigido
- Atualizar preços de compra caso o valor corrigdo altere
- Enriquecer modelo de dados de carteiras com dados necessários ao FE(rendimento desde a compra)
Previsões:
- Sincronizar modelo de previsões do banco com o modelo acordado com equipe de Data Science
- Enriquecer modelo de previsões com dados requerido pelo FE
- Criar e publicar cloud function que conterá código desenvolvido pela equipe de Data Science
Pagamentos:
- Integrar com conta MercadoPago
- Implementar endpoint para criação de assinatura
- Implementar rotina pra adionar/remover meios de pagamento(cartão)
- Implementar rotina para salvar dados de pagamento(últimos números do cartão, data de inicio da assinatura, usuário associado, etc...)
- Implementar endpoint para cancelar assinatura
- Implementar endpoint para alterar dados de pagamento(cartão padrão)
- Integrar Webhook do MercadoPago
- Implementar rotina para verificar status de assinaturas em processamento(modelar no banco assinaturas pendentes)
- Implementar rotina para verificar renovação de assinaturas(modelar no banco assinaturas ativas)
Perfil:
- Permitir atualização de informações do perfil(adionar validação para telefone, endereço, cpf, etc...)
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Plataformas exigidas Windows, Mac OS
Prazo de Entrega: 07 de Janeiro de 2022
Habilidades necessárias