Skip to content

Instantly share code, notes, and snippets.

@ANDREHORMAN1994
Forked from nunesfb/planejamento-rtl.md
Last active May 27, 2023 20:50
Show Gist options
  • Save ANDREHORMAN1994/82a22bc7a32ceb80ab6caca07dde9273 to your computer and use it in GitHub Desktop.
Save ANDREHORMAN1994/82a22bc7a32ceb80ab6caca07dde9273 to your computer and use it in GitHub Desktop.
PROJETO TRYBE WALLET

Projeto Trybe Wallet 💵

⚠️ ATENÇÃO: Esse checklist é apenas um template. Para replicar realize o fork deste gist! ⚠️

1. O que preciso saber para fazer o projeto? 🤔

  • Neste projeto você vai desenvolver uma carteira de controle de gastos com conversor de moedas, utilizando Redux React. Na implementação você deverá obrigatoriamente utilizar o Redux de acordo com o estado no ReadMe.

2. Que conteúdos revisar? 📚

2.1 - Aulas do Course

  1. Front - Aula 7.2
  2. Front - Aula 7.3
  3. Front - Aula 7.4
  4. Front - Aula 7.5

2.2 - Mentorias/Materiais complementares

2.3 - Conteúdos de soft skills

  • A mente pode ser uma grande aliada, mas também pode atuar como inimiga. Já está percebendo seus sabotadores internos aparecendo nesse projeto? Acesse aqui o material da apresentação de sabotadores, e se ainda não fez o teste para entender melhor quais são os seus, pode fazer de forma gratuita por aqui.

  • Você é uma pessoa curiosa? De acordo com a Forbes, a curiosidade é uma soft skill essencial para a sua carreira. Confira aqui a matéria sugerida em nossa última edição do Trybe News.

  • Está precisando dar um 🆙 na sua produtividade pra fazer esse projeto? Que tal dar uma olhada no curso de Produtividade Inteligente que a Franciellen (Fran - Tribo B) indicou?

  • Tem tido questões relacionadas com a ansiedade? Dá uma conferida nesse vídeo que o João Espíndola (Tribo A) indicou sobre como controlar a ansiedade, e nesse outro que o José Alves (Tribo B) enviou sobre como lidar com a ansiedade. E não se esqueça que você pode solicitar acesso ao Zenklub também!

  • Nessa semana, tivemos um Review de Linkedin ao vivo, que tal conferir esse site com uma Inteligência Artificial que avalia a qualidade da sua foto para postar no Linkedin, que o Felipe Gerber (Tribo B) indicou?

  • Sente que precisa melhorar a sua rotina? No Momento Soft Skills sobre mudança de rotina, tivemos uma dica extra de um aplicativo que pode te ajudar a gerenciar tarefas e controlar seus hábitos: HabitNow.

2.4 - Dicas da Turma / Instrução (Em constante atualização)

3. Checklist ✅

3.1 - Planejamento

  • Abrir o PR para esse projeto
  • Criar seu cronograma de planejamento, use como base a seção 7 de Frontend

3.2 - Requisitos obrigatórios

  • 1. Crie uma página inicial de login

  • 2. Crie um header para a página de carteira

  • 3. Desenvolva um formulário para adicionar uma despesa

  • 4. Salve todas as informações do formulário no estado global

  • 5. Desenvolva testes para atingir 60% de cobertura total da aplicação

  • 6. Desenvolva uma tabela com os gastos adicionados

  • 7. Implemente a lógica para que a tabela seja alimentada pelo estado da aplicação

  • 8. Crie um botão para deletar uma despesa da tabela

  • 9. Crie um botão para editar uma despesa da tabela

  • 10. Desenvolva testes para atingir 90% de cobertura total da aplicação

4. Planejamento 📆

O projeto possui 10 requisitos obrigatórios, para ser aprovado dentro do prazo regular vai ser necessário fazer no mínimo 8 dos 10 requisitos obrigatórios.

  • Dúvidas comuns - Se outras pessoas tiveram, é possível que você também tenha!
    • Ao rodar o npm install, npm start, npm test, ter certeza que entrou na pasta correta do projeto;
    • Para rodar o Cypress garanta que a aplicação esteja rodando em um terminal a parte;
    • Rode com frequência o coverage para ter certeza se a cobertura de testes foi alcançada;

5. Comemorar 🍾

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment