Neste projeto, você vai desenvolver uma carteira de controle de gastos com conversor de moedas. Ao utilizar essa aplicação, a pessoa usuária deverá ser capaz de:
- Adicionar, remover e editar um gasto.
- Visualizar sua tabela de gastos.
- Visualizar o total de gastos convertidos para uma moeda de sua escolha.
- FE 6.1 - Introdução ao Redux - Tarde
- FE 6.1 - Introdução ao Redux - Noite
- FE 6.2 - Redux com React - Tarde
- FE 6.2 - Introdução ao Redux - Noite
- FE 6.3 - Dia de Prática com React e Redux - Tarde
- FE 6.3 - Dia de Prática com React e Redux - Noite
- FE 6.4 - Redux Thunk - Tarde
- FE 6.4 - Redux Thunk - Noite
- FE 6.5 - Testes no Redux - Tarde
- FE 6.5 - Testes no Redux - Noite
- Abrir o PR para esse projeto
- Criar seu cronograma de planejamento, use como base a seção 6 de Frontend
-
1. Crie uma página inicial de login com os seguintes campos e características
-
2. Crie um header para a página de carteira com as seguintes características
-
3. Desenvolva um formulário para adicionar uma despesa contendo as seguintes características
-
4. Desenvolva testes para atingir 60% de cobertura total da aplicação
-
5. Desenvolva uma tabela de gastos contendo as seguintes características
-
6. Crie um botão para deletar uma despesa da tabela contendo as seguintes características
-
7. Crie um botão para editar uma despesa da tabela contendo as seguintes características
-
8. Desenvolva testes para atingir 90% de cobertura total da aplicação
O projeto possui 6 requisitos obrigatórios, para ser aprovado dentro do prazo regular vai ser necessário fazer no mínimo 5 dos 6 requisitos obrigatórios.
- Dúvidas comuns - Se outras pessoas tiveram, é possível que você também tenha!
- Ao rodar o
npm install
,npm run dev
,npm test
, ter certeza que entrou na pasta correta do projeto; - Lembrar de criar e testar toda estrutura do redux e usar a ferramenta no navegador Redux Dev Tools;
- Ao rodar o
Ao final desse projeto, você vai ter uma aplicação muito estruturada usando boas práticas de desenvolvimento e que pode (e deve) ser compartilhado com muito orgulho no seu Linkedin. Portanto, vamos com tudo para esse projeto!