Skip to content

gustavofbc/pomos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pomos


pomos

Ideia   |    Instalação   |    Aprendizados   

💡 Ideia

Basicamente eu costumo utilizar o site: https://pomofocus.io/ durante os estudos para aplicar a técnica do pomodoro então me deparei com a seguinte situação: "Estou fazendo dois cursos de react em paralelo no momento e sinto que preciso de experiência prática em um projeto..." daí me veio na cabeça justamente a sacada de: "porque eu não faço o meu próprio pomodoro utilizando justamente as tecnologias que estou aprendendo junto a facilidade de já entender sobre o que e como quero, e 🎉, surgiu o pomos."

O principal objetivo neste projeto foi a utilização de ReactJs no desenvolvimento de um projeto para adquirir experiência e que eu venha a utilizar durante meus estudos de modo a substituir o site que utilizava como meu pomodoro.

Tecnologias utilizadas no projeto:

HTML5 CSS3 JAVASCRIPT REACT


Projeto desenvolvido com o intuito de aplicar os conhecimentos obtidos por meio de estudos e cursos.

Interface Interface configuration Interface mobile

🔧 Instalação

Instale o pomos com Yarn:

Na pasta de sua escolha clone o projeto via git com o comando:

git clone git@github.com:gustavofbc/pomos.git

No diretório do projeto instale suas dependências executando o comando:

yarn install

Para executar o projeto abra a pasta em que este se encontra e execute o comando:

yarn start

🎓 Aprendizados

-> Implementação na prática de conceitos de ReactJs e de programação (estados, hooks, imutabilidade);

-> Implementação na prática de Hooks (useState, useEffect);

-> Devo destacar a leitura de código de outros respositórios com o intuito de repensar maneiras de desenvolver esta solução e o uso diário do serviço: pomofocus.io;

-> Refatoração de código (destaco os comentários e as melhorias da estrutura propostas pelo José Vinícius;

-> Permitir a configuração dos timers de cada ciclo pelo usuário;

-> Utilização da API local storage para salvar a configuração dos timers.

Autor