Thanks to visit codestin.com
Credit goes to github.com

Skip to content

VivianVidal/to-do

Repository files navigation

Objetivo

Este projeto foi desenvolvido como parte do processo seletivo para uma vaga de desenvolvedor Junior na LegaPlan. Trata-se de uma aplicação simples de gerenciamento de tarefas, onde o usuário pode adicionar, marcar como concluída e deletar tarefas.

Funcionalidades

  • Adicionar tarefas: O usuário pode criar novas tarefas através de um modal.

  • Marcar tarefas como concluídas: Tarefas não concluídas podem ser marcadas como concluídas ao clicar no checkbox.

  • Deletar tarefas: O usuário pode deletar qualquer tarefa, não importa se ela está concluída ou não, por meio de um botão que abre um modal de confirmação.

  • Persistência com LocalStorage: As tarefas são armazenadas no localStorage para que não sejam perdidas após o recarregamento da página.

    Tecnologias Utilizadas

  • Next.js: Framework utilizado para o desenvolvimento da interface e renderização do lado do servidor.

  • React.js: Biblioteca para construção de interfaces dinâmicas.

  • TypeScript: Utilizado para garantir tipagem estática e segurança durante o desenvolvimento.

  • CSS Modules: Utilizado para o estilo modularizado dos componentes.

  • UUID: Biblioteca para gerar IDs únicos para as tarefas.

  • LocalStorage: Utilizado para armazenamento de tarefas no navegador, garantindo persistência entre recarregamentos de página.

Como executar o projeto

git clone https://github.com/VivianVidal/to-do.git
npm install
npm i uuidv4
npm run dev

Abra http://localhost:3000 no seu navegador.

Layout

image image image image

About

Lista de tarefas

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published