Este é o segundo projeto desenvolvido durante a Trilha ReactJS do Ignite 2022, focado na criação de um timer personalizado para gerenciamento de tarefas. O objetivo é aplicar conceitos fundamentais do React, como estados, componentes e hooks, além de boas práticas de organização e estilização de aplicações modernas.
- ReactJS — Biblioteca principal para construção da interface.
- TypeScript — Tipagem estática para maior segurança e produtividade.
- Vite — Ferramenta de build e desenvolvimento rápido.
- Styled Components — Estilização de componentes com CSS-in-JS.
- React Hook Form — Gerenciamento de formulários.
- Zod — Validação de dados dos formulários.
- Immer — Manipulação imutável de estados de forma simples.
- Date-fns — Utilitários para manipulação de datas em JavaScript.
- Phosphor Icons — Biblioteca de ícones.
- ESLint & Prettier — Padronização e qualidade do código.
- Git & GitHub — Controle de versão e hospedagem do código.
-
Clone o repositório:
git clone https://github.com/Robson16/ignite-timer
-
Acesse o diretório do projeto:
cd ignite-timer -
Instale as dependências:
npm install
-
Inicie o servidor de desenvolvimento:
npm run dev
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e enviar pull requests.
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais informações.
