/ignite-timer

Aplicação de cronômetro Pomodoro desenvolvida no módulo: Construindo SPAs com ReactJS

Primary LanguageTypeScript

Ignite Timer ⌚️

Cronômetro Pomodoro para pausas entre tarefas.

📑 Sobre o projeto

Esta é uma aplicação de estudos desenvolvida no Módulo "Criando aplicações SPA" do Ignite, curso de especialização em Reactjs da Rocketseat.

✍🏻 Funcionalidades

  • O usuário é capaz de iniciar um ciclo de trabalho de até 60 minutos.
  • O usuário é capaz de salvar ciclos para diferentes tarefas.
  • Os dados são salvos no Local Storage, em caso de atualização da aba.
  • O tempo decorrente é exibido na aba do navegador.

🧠 Aprendizados

Esse módulo aborda conceitos de:

  • Estado global
  • Contextos
  • Reducers

🛠 Tecnologias utilizadas

  • Vite
  • React, React-Router-Dom, React-Hook-Form
  • Styled-components
  • Zod
  • Immer
  • Phosphor-Icons
  • Date-fns