Skip to content

mrqd9/Calculator

Repository files navigation

🧮 Adding Calculator Pro

License: GPL v3 PWA Mobile

Adding Calculator Pro is a specialized Merchant Calculator designed for mobile devices. It allows for high-speed tallying of long lists with total accuracy, featuring a paper-tape style history and essential utility tools.


🚀 Key Features

  • Merchant-Grade Tallying: Keeps a persistent running history of every calculation, perfect for summing up daily totals or inventory.
  • Live Grand Total: A real-time summation of all rows is always visible at the bottom.
  • Smart Gestures:
    • Swipe Right to Edit: Made a mistake? Swipe right on a history row to bring the number back into the input field for correction.
    • Swipe Left to Delete: Remove individual entries quickly.
  • 🇮🇳 Indian Number System: Numbers are automatically formatted for easy reading (e.g., 1,00,000.00).
  • 📏 Unit Converter: A built-in tool to handle basic conversions (Length, Area, Weight, etc.) without leaving the app.
  • Session Archive: Never lose your data. The app stores your last 20 cleared sessions for easy restoration.
  • Offline PWA: Works flawlessly without an internet connection.

📱 Controls & Shortcuts

Action Control
Open Converter Tap the Ruler (📏) icon in the top action bar.
Edit Row Swipe Right on any history row.
Delete Row Swipe Left on any history row.
Expand Details Tap on a row to view the full equation if it's too long.
Quick Clear Input Long press the Backspace (⌫) button.
Inline Result Long Press Equals (↵ =) to calculate within the input line for continued expressions.
Save & Reset Tap the AC button to archive the current list and start fresh.
Copy Summary Tap the Copy icon to copy the entire list to your clipboard.

📥 Installation (Mobile)

This app is designed to be installed on your phone for the best experience.

Android (Chrome) & iOS (Safari):

  1. Open the site in your browser.
  2. Tap the Share button (iOS) or Menu (Android).
  3. Select "Add to Home Screen".
  4. The app will appear in your app drawer and launch in full-screen mode.

⚠️ Important Note: This app works offline using cached data. If you manually perform a "hard clear" of your browser cache or site data, you will need an active internet connection to reload the app and fetch the latest updated version.


📦 Technical Specifications

  • Precision Math: Uses Number.EPSILON rounding to prevent calculation errors.
  • Mobile-First Design: Optimized for Portrait mode with thumb-reachable controls.
  • Storage: Uses localStorage to keep your history safe even if you close the app.
  • No Tracking: Your data stays on your device.

📜 License & Ownership

Copyright (C) 2026 mrqd9.

This project is licensed under the GNU General Public License v3 (GPL-3.0).


Developed with ❤️ by mrqd9

About

Simple calculator for adding with live history

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors