| File | Date | Author | Commit |
|---|---|---|---|
| icons | 2025-10-09 |
|
[c14400] v1.1 |
| LICENSE | 2025-10-05 |
|
[ec2e67] Initial commit |
| README.md | 2025-10-10 |
|
[9b2a93] Update README.md |
| background.js | 2025-10-09 |
|
[c14400] v1.1 |
| manifest.json | 2025-10-09 |
|
[c14400] v1.1 |
| popup.html | 2025-10-09 |
|
[c14400] v1.1 |
| popup.js | 2025-10-09 |
|
[c14400] v1.1 |
| privacy-policy-lavrik.html | 2025-10-05 |
|
[038be7] Add files via upload |
| screenshot1.png | 2025-10-05 |
|
[810c63] Add files via upload |
| screenshot2.png | 2025-10-05 |
|
[810c63] Add files via upload |
| screenshot3.png | 2025-10-05 |
|
[810c63] Add files via upload |
| screenshot5.png | 2025-10-05 |
|
[810c63] Add files via upload |
| screenshot6.png | 2025-10-05 |
|
[810c63] Add files via upload |
| styles.css | 2025-10-09 |
|
[c14400] v1.1 |
A smart Chrome extension that helps you make mindful purchasing decisions by converting prices into work hours.
📥 Install from Chrome Web Store | 🌐 Visit KoalaJump.com
Ever wondered if that purchase is really worth it? This extension answers the question: “How many hours do I need to work to afford this?”
By translating prices into work hours, you gain a clearer perspective on the true cost of your purchases, helping you make more conscious spending decisions.
👉 Install Now from Chrome Web Store
bash
git clone https://github.com/yourusername/work-hours-calculator.git
1. Open Chrome Extensions Page
- Navigate to chrome://extensions
- Enable Developer mode (top right)
1. Load the Extension
- Click “Load unpacked”
- Select the extension folder
1. Done! The extension icon should appear in your toolbar
work-hours-calculator/
├── manifest.json # Extension configuration
├── popup.html # Main UI structure
├── popup.js # Core logic & i18n
├── styles.css # Styling & themes
├── background.js # Service worker (alarms, notifications)
├── icons/ # Extension icons
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # Documentation
Each category has customized thresholds:
| Category | Icon | Green (≤) | Amber (≤) | Description |
|---|---|---|---|---|
| General | 🛒 | 2h | 6h | Everyday items |
| Furniture | 🛋️ | 4h | 12h | Home furnishings |
| Clothes | 👕 | 2h | 5h | Apparel & accessories |
| Entertainment | 🎮 | 1.5h | 4h | Games, movies, fun |
| Electronics | 📱 | 3h | 8h | Gadgets & tech |
| Food | 🍕 | 1h | 3h | Dining & groceries |
| Health | 💊 | 3h | 7h | Medical & wellness |
| Education | 📚 | 5h | 15h | Courses & learning |
| Travel | ✈️ | 8h | 20h | Trips & experiences |
Thresholds are customizable in future versions
| Shortcut | Action |
|---|---|
Alt + 1 |
Calculator tab |
Alt + 2 |
Pending items |
Alt + 3 |
Wishlist |
Alt + 4 |
History |
Alt + S |
Settings |
Alt + D |
Toggle Dark Mode |
Alt + H |
Keyboard Help |
Esc |
Close modals/panels |
All data is stored locally using Chrome’s Storage API:
Privacy: No data is sent to any server. Everything stays on your device.
hours = price / hourlyWage
effectiveHourlyWage = monthlyWage / monthlyHours
hours = price / effectiveHourlyWage
Simplified progressive tax estimation (adjustable in code):
// Monthly wage brackets (example)
if (gross ≤ 6790₪) → net = gross × 0.90 (~10% deductions)
if (gross ≤ 9730₪) → net = gross × 0.83 (~17% average)
if (gross ≤ 15620₪) → net = gross × 0.77 (~23% average)
if (gross ≤ 21710₪) → net = gross × 0.72 (~28% average)
else → net = gross × 0.68 (~32% average)
Note: These are simplified estimations. Adjust for your country’s tax system.
translations objectEdit the translations object in popup.js:
const translations = {
en: { /* English translations */ },
he: { /* Hebrew translations */ },
// Add your language:
es: {
title: '¿Cuántas Horas de Trabajo?',
calculate: 'Calcular',
// ... etc
}
};
The extension includes 3 built-in themes:
Customize colors by editing styles.css:
:root {
--bg-primary: #F7F9FC;
--bg-secondary: #ffffff;
--text-primary: #1e293b;
--primary: #2563EB;
--green: #10B981;
--amber: #F59E0B;
--red: #EF4444;
}
Found a bug? Please open an issue
Contributions are welcome! Here’s how you can help:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License.
MIT License
Copyright (c) 2025 [Your Name]
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
If you find this extension helpful, please consider giving it a ⭐ on GitHub!
Made with ❤️ by KoalaJump for mindful spending
📥 Get the Extension • 🌐 Visit Our Website
Last Updated: October 2025