Simplify task management and optimize your productivity with precise time tracking.
ProTaskTimer is a Chrome extension designed to help users efficiently track time spent on tasks, manage their workload, and boost productivity. It offers an intuitive interface to start, stop, and monitor tasks, along with the ability to export daily task reports.
✅ Task-Based Tracking: Start and stop timers for individual tasks with precision.
✅ Persistent Task List: Task data is stored locally and remains intact even if the popup or browser is closed.
✅ Export Daily Reports: Download a detailed task summary in CSV format for easy analysis.
✅ Active Task Display: Always see your active task prominently displayed at the bottom.
✅ Clear Tasks: Quickly reset your task list with a single click.
✅ User-Friendly Design: Clean and distraction-free interface optimized for productivity.
-
Clone the repository:
git clone https://github.com/yourusername/protasktimer.git cd protasktimer
-
Install dependencies:
npm install
-
Build the project:
npm run build
-
Load into Chrome:
- Go to
chrome://extensions/
- Enable Developer Mode
- Click "Load unpacked"
- Select the
build
folder
- Go to
-
The extension will now be available in your Chrome toolbar.
- Click the ProTaskTimer icon in your Chrome toolbar.
- Enter a task name and click Start to begin tracking time.
- Click Stop when the task is finished.
- View your completed tasks in the Task List.
- Click Export Daily Report to download your tasks in CSV format.
- Click Clear Tasks to reset your task list.
- All data is stored locally in your browser using
chrome.storage.local
. - No data is transmitted to external servers.
- Your privacy is fully respected.
Contributions are welcome! If you’d like to contribute to ProTaskTimer, please:
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add feature: your feature description"
- Push to the branch:
git push origin feature/your-feature-name
- Open a Pull Request.
If you encounter a bug or have a feature suggestion, please open an issue in the Issues tab.
For support or questions, contact:
📬 baris@gunduzmedya.com
- React
- Chrome APIs (storage, runtime)
- JavaScript (ES6+)
- CSS
This project is licensed under the MIT License.
See the LICENSE file for more details.
Developed and maintained by Gündüz Medya.
If you enjoy using ProTaskTimer, consider giving the project a ⭐️ on GitHub! 😊🚀