Skip to content

Brendler17/pomotask

Repository files navigation


💻 Sobre o projeto

O Pomo Task é uma aplicação desenvolvida com o intuito de unir a técnica de pomodoro com a realização de exercícios em forma de desafios, destinada a ajudar quem passa bastante tempo á frente do computador, que é o caso de nós devs.
Com o uso excessivo do computador alguns problemas podem ser gerados futuramente, sejam eles nas articulações ou até mesmo nos olhos, gerando problemas de visão. Aí que entra o Pomo Task, a cada pomodoro um novo exercício/alongamento é disponibilizado, fazendo com que a cada período de estudo nosso corpo também descanse, a fim de evitar os problemas citados acima.

🛸 Tecnologias

reactjs

nextjs
typescript
vercel
figma

⚔ Funcionalidades

  • Opção de selecionar o tempo de pomodoro.
  • Opção de selecionar o tempo de descanso entre cada pomodoro.
  • Opção de iniciar um ciclo para receber um desafio.
  • Opção de abandonar um ciclo ativo.
  • Liberar um desafio quando o tempo de pomodoro selecionado chegar ao fim.
  • Tempo de descanso automático.
  • Controle de descanso não permitindo o usuário interagir com o app até o descanso ser finalizado.
  • Opções de realizar desafio ou falhar desafio quando o tempo de descanso for finalizado.
  • Notificação quando liberar um novo desafio e quando o ciclo de descanso chegar ao fim.
  • Disponibilidade para iniciar um novo clico ao preencher as opções do desafio.
  • Menu de estatísticas do usuário.
  • Número de desafios concluídos.
  • Horas totais de todos pomodoros do usuário.
  • Horas diárias de pomodoros do usuário.
  • Número de pomodoros totais.
  • Número de pomodoros diários.
  • Opção de resetar os valores diários para um melhor controle.
  • Receber experiência ao concluir desafios.
  • Barra de progresso (xp) do usuário.
  • Subir de level ao obter a experiência necessária para o próximo nível.
  • Mensagem ao subir de level.

👔 Projeto

Clique na imagem para visualizar a aplicação

⚛ Rodando aplicação localmente

⚠ Atenção !
Antes de prosseguir com o passo a passo abaixo você precisa ter instalado em sua máquina o gerenciador de pacote Yarn e o Git.


📝 Clonando o repositório e entrando no diretório criado.

git clone git@github.com:Brendler17/pomotask.git && cd pomotask

📝 Baixando / Instalando dependências.

yarn setup

📝 Rodando Aplicação

yarn dev

Pronto 🎉 se tudo ocorreu conforme o esperado 😁 a aplicação estará rodando na porta 3000. Basta acessar o endereço no navegador http://localhost:3000 e você verá a aplicação funcionando.


📃 Licença

Este projeto esta sobe a licença MIT.

created by Gustavo Brendler & Rocketseat

Releases

No releases published

Packages

No packages published