Skip to content

FerdiCayet/Taskly

Repository files navigation

Lista de Tarefas (To-Do List)

Taskly é uma aplicação de gerenciamento de tarefas leve e funcional. Todas as tarefas são armazenadas localmente no navegador através do IndexedDB, garantindo que os dados permaneçam mesmo após recarregar a página.

O projeto foi desenvolvido como prática de desenvolvimento frontend moderno utilizando React e TypeScript.

Funcionalidades

  • Criar novas tarefas
  • Marcar tarefas como concluídas
  • Excluir tarefas
  • Pesquisar tarefas por título
  • Filtrar por status (todas, concluídas ou em andamento)
  • Filtrar tarefas por categoria
  • Armazenamento persistente utilizando IndexedDB
  • Indicador de carregamento ao buscar tarefas

Tecnologias utilizadas

  • React
  • TypeScript
  • Dexie.js (wrapper do IndexedDB)
  • Tailwind CSS
  • Vite

Como rodar o projeto localmente

# Clonar o repositório
git clone https://github.com/FerdiCayet/Taskly.git

# Entrar na pasta
cd taskly

# Instalar as dependências
npm install

# Rodar o projeto
npm run dev

# A aplicação ficará disponível em `http://localhost:5173`.

Anote. Conclua. Simplifique.

About

Aplicação de lista de tarefas com React, TypeScript e Dexie.js, permitindo criar, concluir e excluir tarefas com persistência no IndexedDB.

Resources

License

Stars

Watchers

Forks

Contributors