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
- Iniciar novo ciclo de atividade.
- Interromper ciclo.
- Visualizar histórico de ciclos.
- Visualizar status de ciclos.
- React
- Typescript
- Vite
- React Router DOM
- Context API
- React Hooks
- React Hook Form
- Zod
- Immer
- Styled-components
-
Clone o repositório:
git clone https://github.com/lidianerfaria/timer.git
-
Instale as dependencias:
yarn
-
Rode o projeto:
yarn run dev