Tasker is a simple yet powerful task management application designed to help you organize, prioritize, and manage your daily tasks with ease. Built with a minimalistic user interface, Tasker enables users to create, edit, and delete tasks while keeping track of completed and recently deleted items.
- Task Creation: Easily create new tasks and add them to your task list.
- Task Deletion: Remove tasks you no longer need. Deleted tasks are moved to a 'Recently Deleted' panel for recovery.
- Recently Deleted Panel: View and restore tasks that were accidentally deleted.
- Search Functionality: Use the shortcut
Control + Tto quickly search for tasks within your list. - Minimalist Design: A clutter-free interface that helps you focus on the most important tasks.
- MVC Architecture: Built following the Model-View-Controller (MVC) design pattern, ensuring a well-structured and maintainable codebase.
- Clone the repository:
git clone https://github.com/ade-tech/tasker.git
- Navigate to the project directory:
cd tasker - Install the required dependencies:
npm install
- Start the application:
npm start
- After launching the app, you can start adding your tasks by entering task details and pressing the "Add" button.
- To delete a task, simply click the delete button next to the task. Deleted tasks will appear in the "Recently Deleted" section, where they can be restored if needed.
- Use
Control + Tto quickly search for tasks across your list.
Feel free to contribute by submitting pull requests or reporting issues. Contributions are highly appreciated!
This project is licensed under the MIT License.