This application is a gamified to-do list designed to enhance productivity through engaging features and a rewarding system. It allows users to create tasks, set priorities, and track their progress while earning points and achievements for completed tasks. To use the app, users can add tasks by entering a title and selecting a priority level (must, should, or could). Each task can have sub-tasks, which can also be marked as complete. Users can start a work sprint using a built-in timer, which helps them focus on completing tasks within a set duration. The app provides visual feedback through progress bars, notifications, and badges for achievements, making the task management experience more interactive and motivating. The app is built using TypeScript and React, leveraging libraries such as Tailwind CSS for styling, Radix UI for accessible components, and React Beautiful DnD for drag-and-drop functionality. It also incorporates a toast notification system for user feedback and confetti animations to celebrate achievements. Key features of the app include: - Task creation with priority settings and sub-tasks. - A sprint timer to encourage focused work sessions. - Progress tracking with visual indicators for task completion and productivity points. - Achievement badges and motivational messages to enhance user engagement. - Drag-and-drop functionality for easy task organization. - Responsive design for optimal use on various devices. Overall, this application aims to make task management enjoyable and rewarding, encouraging users to stay productive while having fun.
No tags
Last Updated June 25, 2025