Uma aplicação simples e eficiente de lista de tarefas (To-Do List) construída com Next.js. Ideal para organizar seu dia, gerenciar atividades e acompanhar o progresso das suas tarefas, tudo com uma interface moderna e responsiva.
- Adicionar Tarefas: Crie novas tarefas rapidamente.
- Remover Tarefas: Exclua tarefas que não são mais necessárias.
- Marcar como Concluída: Sinalize tarefas finalizadas.
- Edição de Tarefas: Edite o texto das tarefas existentes.
- Persistência: As tarefas são salvas localmente, mesmo ao atualizar ou fechar o navegador.
- Interface Responsiva: Funciona bem em qualquer dispositivo (desktop ou mobile).
- Dark/Light Mode: Troque entre temas escuro e claro.
Clone o repositório:
git clone https://github.com/kovarike/nextjs-todo-list.git
cd nextjs-todo-listInstale as dependências:
npm install
# ou
yarn installnpm run dev
# ou
yarn devAcesse http://localhost:3000 no navegador.
- Next.js
- React
- TypeScript (se aplicável)
- CSS Modules ou Tailwind CSS (se aplicável)
- LocalStorage para persistência
nextjs-todo-list/
├── components/
│ └── TodoItem.tsx
├── pages/
│ └── index.tsx
├── public/
│ └── banner.png
├── styles/
│ └── Home.module.css
├── package.json
├── README.md