A Google Chrome extension to manage and remind you of daily and long-term tasks. This extension helps you enhance your productivity by providing timely notifications for your tasks.
- Add tasks with specific due dates and times.
- Receive notifications for tasks at the specified times.
- View a list of all tasks.
- Delete tasks when completed or no longer needed.
- Minimalistic and user-friendly interface.
- Clone or Download the Repository:
git clone https://github.com/yourusername/task-manager-extension.git
- Open Chrome and Navigate to Extensions:
- Go to
chrome://extensions/
. - Enable "Developer mode" in the top right corner.
- Go to
- Load the Unpacked Extension:
- Click on "Load unpacked" and select the directory where you cloned/downloaded the repository.
- Pin the Extension (Optional):
- Click on the puzzle icon in the top right corner of Chrome.
- Find "Task Manager" and pin it for easy access.
- Open the Extension:
- Click on the Task Manager icon in the Chrome toolbar.
- Add a Task:
- Enter the task description in the input field.
- Select the date and time for the task.
- Click "Add Task".
- View Tasks:
- All added tasks will be displayed in a list below the form.
- Delete a Task:
- Click the "X" button next to the task you want to delete.
- Receive Notifications:
- You will receive a notification at the specified time for each task.
manifest.json
: Defines the extension's properties and permissions.popup.html
: The HTML file for the extension's popup UI.popup.js
: JavaScript file for handling the popup's functionality.background.js
: JavaScript file for handling background tasks like notifications.icons/
: Folder containing icon images for the extension.
Defines the extension's name, version, description, permissions, background scripts, and icons.
The HTML structure for the extension's popup UI.
Handles task addition, deletion, and scheduling notifications.
Handles alarms and notifications in the background.