MariaFF / teste-mobile

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programador React Native

Desafio

Este desafio tem o objetivo de avaliar melhor suas skills como desenvolvedor, não apenas raciocínio lógico, mas também organização, capacidade de resolver problemas, engenhosidade, clareza do código, detalhamento visual, etc.

O desafio proposto consiste em implementar um Wallet onde o usuário possa se cadastrar e adicionar seus cartões junto com seus ultimos lançamentos.

Para isso, disponibilizaremos uma API para persistência dos dados.

Caso queira implementar sua própria API, será um diferêncial

Abaixo, você tem o link do protótipo a ser seguido ou para servir de inspiração. https://www.figma.com/proto/a7pF0ZE3XBQIzQv813iDxj/The%C3%B2s?node-id=667%3A1770&viewport=273%2C197%2C0.6696478128433228&scaling=scale-down

 Não se limite ao protótipo a cima. 
 Sugestões ou novas funcionalidades será um diferencial.
 
 Observação:
 - Ignorar o login com as redes sociais e ação para esqueceu senha.

Segue o link da documentação da API.
https://www.notion.so/API-Wallet-c56d535292d94157b248319bee1fa0d5

Requisitos

  • React Navigation (preferencia pela ultima versão)
  • Hooks (UseState, UseEffect, UseMemo...)
  • Gerenciador de Formulário (Unform, Formik ou Redux-form).
  • Criar componentes baseado em função.

Funcionalidades

  1. Cadastro de usuário.
  2. Navegação lateral.
  3. Listagem dos cartões e seus respectivos lançamentos.
  4. Inclusão, edição e exclusão de cartões.
  5. Exibir alerta de confirmação de exclusão
  6. Cadastros de transações.

Como deverá ser entregue:

1. Faça um fork deste repositório;
2. Realize o teste;
3. Adicione seu currículo na raiz do repositório;
4. Envie-nos o PULL-REQUEST para que seja avaliado;

About


Languages

Language:TypeScript 75.2%Language:Java 8.9%Language:Ruby 7.6%Language:Objective-C 6.3%Language:JavaScript 1.2%Language:Starlark 0.9%