Realizado

Correção de bugs no Painel Admin em React Native e Google Firestore

Publicado em 31 de Outubro de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Trata-se de um app para venda de pacotes de concursos - ainda não publicado.
As partes do app são:
1. Aplicativo android (que você nem precisa mexer);
2.Database (Google Firestore, que você precisa conhecer bem) e
3. Painel Admin (em React Native bem simples, onde você realmente vai mexer).


São 2 grupos de problemas que eu tenho para corrigir:
O primeiro problema é que quando eu aciono o botão cadastrar novo concurso no PainelAdmin, ele crasha. Mas na última versão não estava crashando. Então dá para dar uma olhada no que mudou no github.


O segundo problema é que o app android está crashando ao abrir um concurso cadastrado pelo PainelAdmin. Isso está relacionado ao tipo de dados que o PainelAdmin salva para alguns atributos. São eles:

No cadastro do concurso:
> precoMin está salvando como string - deve ser number

No cadastro do curso
> o painel admin não cadastra o "idCurso" e o front pede - deve-se criar um atributo idCurso.


> "Dificuldade" está como string - deve ser number
> a "meta" das matérias está sendo salva como string - deveria ser number.
> "PrecoBruto" está salvando como string - deve ser number.
> O front está buscando por "nome" em matéria e o painelAdmin está cadastrando nomeMateria - mudar o nome do campo só para nome mesmo.

Depois que eu corrigi estes erros na unha, no firestore, o app mostrou a página do concurso certinho. E do curso também. Então é o que precisa ser feito.


Outra coisa: para trabalhar nesse projeto você precisa ser brasileiro, enviar nome completo, rg, cpf, estado civil e assinar um termo de confidencialidade e de não competição, com multa em caso de quebra destes termos. Então se não estiver ok com isso, nem se candidata.

Obrigado

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 05 de Novembro de 2019

Habilidades necessárias