Skip to content

PATILYASHH/note-counter

Repository files navigation

Note Counter

Note Counter is a free, easy-to-use online money counter and cash calculator that helps you count currency notes and coins instantly. Perfect for businesses, retailers, cashiers, and anyone who needs to count money quickly and accurately.

🚀 Features

  • Multi-Currency Support: Count money in INR (Indian Rupees), USD (US Dollars), and more
  • Real-Time Calculation: Instant totals as you count
  • History Tracking: Save and manage your counting sessions
  • Built-in Calculator: Advanced calculator with history
  • Privacy Mode: Hide amounts for confidential counting
  • Mobile Responsive: Works perfectly on all devices
  • Free to Use: No registration or payment required

💰 Supported Currencies

Indian Rupee (INR)

  • Notes: ₹500, ₹200, ₹100, ₹50, ₹20, ₹10, ₹5
  • Coins: ₹2, ₹1

US Dollar (USD)

  • Notes: $100, $50, $20, $10, $5, $1
  • Coins: 25¢, 10¢, 5¢, 1¢

🎯 Use Cases

  • Retail & Business: Daily cash counting and till reconciliation
  • Banking: Quick cash verification and counting
  • Personal Finance: Track your cash savings
  • Events & Fundraising: Count donations and collections
  • Education: Teaching money counting and math skills

🛠️ Quick Start

  1. Visit Note Counter
  2. Select your currency (INR or USD)
  3. Enter the quantity of each denomination
  4. View real-time totals and save your results

📱 Key Features

Smart Input

  • Type +13 to add 13 to current count
  • Type -5 to subtract 5 from current count
  • Press Enter to calculate

History Management

  • Save counting sessions with notes
  • View detailed breakdowns
  • Load previous counts
  • Export data for records

Calculator Integration

  • Built-in calculator with history
  • Use total amounts in calculations
  • Track all mathematical operations

🔒 Privacy & Security

  • All data stored locally in your browser
  • No personal information collected
  • Privacy mode to hide sensitive amounts
  • Secure HTTPS connection

🌟 Why Choose Note Counter?

  • Fast & Accurate: Count money in seconds
  • User-Friendly: Intuitive interface for all skill levels
  • Reliable: Tested and trusted by thousands of users
  • Always Available: Works offline after first load
  • Regular Updates: Continuously improved with new features

📊 Technical Features

  • Progressive Web App (PWA) capabilities
  • Responsive design for all screen sizes
  • Local storage for data persistence
  • Real-time calculations
  • Keyboard shortcuts for efficiency

🎨 Modern Design

  • Clean, professional interface
  • Intuitive user experience
  • Accessibility compliant
  • Mobile-first design
  • Dark mode support (coming soon)

🚀 Getting Started for Developers

# Clone the repository
git clone https://github.com/PATILYASHH/note-counter.git

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

🤝 Contributing

We welcome contributions! Please feel free to submit issues, feature requests, or pull requests.

📞 Support & Contact

📄 License

This project is open source and available under the MIT License.

🏷️ Keywords

money counter, cash counter, currency counter, note counter, coin counter, bill counter, cash calculator, currency calculator, money counting app, digital money counter, online cash counter, free money counter, INR counter, USD counter, rupee counter, dollar counter, business calculator, retail calculator, financial calculator, accounting tool, cash management, money tracker


Note Counter - Making money counting simple, fast, and accurate for everyone.

Note Counter - Free Online Money Counter & Cash Calculator

A modern, user-friendly web application for counting currency notes and coins with support for multiple currencies (INR, USD, EUR).

Features

  • Multi-Currency Support: Count money in INR (₹), USD ($), and EUR (€)
  • Real-time Calculation: Instant total calculation as you count
  • History Tracking: Save and manage your counting sessions
  • Built-in Calculator: Additional calculator with history
  • Privacy Mode: Hide amounts for confidential counting
  • Data Export/Import: Backup and restore your data
  • Mobile Responsive: Works perfectly on all devices
  • Offline Support: Works without internet connection

Technologies Used

  • React 18 with TypeScript
  • Tailwind CSS for styling
  • Vite for build tooling
  • React Router for navigation
  • Lucide React for icons
  • Supabase for admin features (optional)

Getting Started

Prerequisites

  • Node.js (version 16 or higher)
  • npm or yarn package manager

Installation

  1. Clone the repository:
git clone https://github.com/PATILYASHH/note-counter.git
cd note-counter
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open your browser and navigate to http://localhost:5173

Building for Production

npm run build

Linting

npm run lint

Configuration

Supabase Setup (Optional)

For admin features, you can set up Supabase:

  1. Create a .env file in the root directory
  2. Add your Supabase credentials:
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key

The app works perfectly without Supabase - it's only needed for admin features.

Usage

  1. Select Currency: Choose between INR, USD, or EUR from the dropdown
  2. Count Money: Enter the count for each denomination
  3. View Total: See real-time calculation of total amount and count
  4. Save Session: Save your counting session to history
  5. Use Calculator: Perform additional calculations
  6. Export Data: Backup your data as JSON file

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is open source and available under the MIT License.

Contact

Yash Patil

Support

If you find this project helpful, please consider:


Made with ❤️ by Yash Patil