Este é um aplicativo de Lista de Tarefas construído usando Next.js, API de Contexto do React, e Reducers para gerenciamento de estado, Tailwind CSS para estilização e TypeScript para segurança de tipos. O aplicativo permite que os usuários adicionem, excluam e gerenciem suas tarefas de forma eficaz. O foco principal deste projeto é demonstrar o uso da API de Contexto e Reducers do React para gerenciamento de estado em uma aplicação web moderna.
Siga estas instruções para configurar e executar o projeto na sua máquina local.
Clone o repositório:
git clone https://github.com/aureliodeboa/to-do_with-Reducers.git
cd to-do_with-Reducers
Instale as dependências:
npm install
# ou
yarn install
Execute o servidor de desenvolvimento:
npm run dev
# ou
yarn dev
Abra seu navegador e navegue até http://localhost:3000 para ver a aplicação em ação.
Tailwind CSS é usado para estilizar a aplicação. A configuração está disponível no arquivo tailwind.config.js
.
Você pode adicionar estilos personalizados no arquivo src/styles/globals.css
.
TypeScript é usado em todo o projeto para garantir a segurança de tipos. Todos os tipos são definidos no diretório src/types
.
Contribuições são bem-vindas! Por favor, sinta-se à vontade para enviar um Pull Request.
git checkout -b feature-branch-name
.git commit -m 'Adiciona uma nova funcionalidade'
.git push origin feature-branch-name
.Este projeto está licenciado sob a Licença MIT.