Este projeto, chamado Todo List, é um desafio proposto durante o bootcamp de React da Rocketseat. Ele é uma aplicação React que utiliza Vite, TypeScript, Styled Components, Zod, React Hook Form e Context API.
O Todo List é uma aplicação que fornece diversas funcionalidades, incluindo:
- Adicionar uma tarefa
- Excluir tarefa
- Marcar tarefa como feita
Este projeto tem como objetivo aprofundar o conhecimento nas tecnologias mencionadas acima, focando na utilização do React Hook Form para gerenciamento de formulários, Styled Components para estilização, Zod para validação de dados e Context API para gerenciamento de estado.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
# Clone este repositório
$ git clone https://github.com/danielrdsdev/rocketseat-ignite-to-do-list.git
# Acesse a pasta do projeto no terminal/cmd
$ cd todo-list
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# O servidor inciará na porta:5173 - acesse http://localhost:5173