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.
- 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
- React
- TypeScript
- Dexie.js (wrapper do IndexedDB)
- Tailwind CSS
- Vite
# 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.