Keen Keeper is a task management web app built with JavaScript. It allows users to add, complete, and delete tasks with a minimalist, distraction-free interface. Designed for productivity with a clean card-based layout.
🛠️
Technology Stack
⚡ JavaScript🌐 HTML5🎨 CSS3
⚡
Challenges Faced
Building a clean task state system with pure JavaScript without any state management library.
Handling edge cases like empty input, duplicate tasks, and bulk-delete actions.
🚀
Future Improvements
Add due dates, priority levels, and categories for tasks.
Rebuild with React and add drag-and-drop reordering using dnd-kit.
Sync tasks to a backend so they persist across devices.