/timer

Primary LanguageTypeScript

Timer - Pomodoro

👩‍💻Sobre o projeto:

Este projeto tem como foco explorar conceitos do React, desde os mais fundamentais até hooks mais avançados, como useReducer. Também aborda conceitos como imutabilidade, rotas, listagem de dados, compartilhamento de dados entre telas etc. Trata-se de uma aplicação pomodoro. Através de um timer o usuário pode iniciar novos ciclos para atividades, interropê-los e gerenciá-los.
👉 Veja o Timer aqui

Recursos:

  • Iniciar novo ciclo de atividade.
  • Interromper ciclo.
  • Visualizar histórico de ciclos.
  • Visualizar status de ciclos.

Techs:

  • React
  • Typescript
  • Vite
  • React Router DOM
  • Context API
  • React Hooks
  • React Hook Form
  • Zod
  • Immer
  • Styled-components

Instalação:

  1. Clone o repositório:
    git clone https://github.com/lidianerfaria/timer.git

  2. Instale as dependencias:
    yarn

  3. Rode o projeto:
    yarn run dev