- Intuitive UI β Clean and minimal design focused on productivity
- Dark/Light Mode β Toggle between themes based on your preference
- Task Priority β Assign high, normal, or low priority to tasks
- Task Filtering β Filter tasks by status (All, Active, Completed)
- Search Functionality β Quickly find tasks by keywords
- Task Statistics β Track your progress with visual task metrics
- Responsive Design β Works perfectly on desktop and mobile devices
- Data Export β Export your tasks for backup or analysis
- Local Storage β Your tasks persist even when you close the browser
Try the application live: GoalGuru Demo
- HTML5
- CSS3 with modern features
- Vanilla JavaScript
- Local Storage API
- Responsive Design
- Add a task: Type your task in the input field, select a priority, and click "Add Task"
- Mark as complete: Click the checkbox next to a task to mark it as complete
- Edit a task: Click the pencil icon to edit a task
- Delete a task: Click the X icon to remove a task
- Filter tasks: Use the filter buttons to show All, Active, or Completed tasks
- Search tasks: Type in the search box to filter tasks by keyword
- Export tasks: Click "Export Tasks" to download your tasks as a JSON file
- Clear completed: Remove all completed tasks with a single click
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons from Emoji Icons
- Fonts from Google Fonts
- Inspiration from modern to-do list applications
Built with β€οΈ by Anjishnu Nandi
