Skip to content

hasancse06/Digital-RFID-Wallet-Ionic-Angular

Repository files navigation

💳 Digital RFID Wallet – Ionic Angular

This free and open-source mobile wallet lets shop owners and managers effortlessly handle customer payments using Mifare Classic NFC tags/cards.
Track balances, view transaction history, and enable secure contactless payments through the Woo Wallet API Extended plugin — all in a modern, responsive app interface.

Transform your shop into a cashless, NFC-powered ecosystem with the Digital RFID Wallet built on Ionic + Angular, fully compatible with WordPress, WooCommerce, and TeraWallet.


🚀 Features

  • 🔐 Secure Login

    • Login using QR Code Scan (via JWT Auth plugin)
    • Login using email and password
  • 🛡️ Role-based Access

    • Only Administrators and Shop Managers can operate the app
  • 📱 NFC Integration

    • Reads username directly from Mifare Classic NFC tags/cards
    • Displays customer balance instantly
    • Shows customer transaction history
  • 💳 Contactless Payments

    • Customers can purchase products by simply scanning their NFC card/tag
    • Balance is deducted automatically if sufficient funds are available
    • Eliminates the need to carry cash, debit/credit cards, or bulky wallets
  • 🔄 Top-Up System

    • Shop owners can issue NFC tags/cards to customers
    • Customers top up their balance at the shop
    • Reusable cards/tags for future transactions

🏪 Ideal Use Cases

  • Retail Stores & Super Shops – Offer customers a membership NFC card for cashless payments.
  • Cafés & Restaurants – Speed up checkout with tap-and-pay style NFC transactions.
  • Gyms & Clubs – Use NFC tags for membership management + wallet system.
  • Small Businesses – Build loyalty by offering customers a digital prepaid wallet.

With this app, your shop becomes a cashless ecosystem where customers enjoy fast, secure, and hassle-free payments.


🛠️ Tech Stack

  • Frontend: Ionic Angular (PWA + Android + iOS)
  • Backend: WordPress + WooCommerce
  • Wallet System: TeraWallet
  • Authentication: JWT Auth Plugin
  • Custom Plugin: Woo Wallet API Extended (for extended API support)
  • NFC Technology: Mifare Classic cards/tags

📦 Requirements

  • WordPress with WooCommerce installed
  • TeraWallet plugin activated
  • JWT Auth plugin configured
  • Woo Wallet API Extended (custom plugin included)
  • Ionic Angular app setup

🏪 Deployment Environment

  • Android Only

⚡ Benefits

  • Faster checkout with tap-to-pay experience
  • Improved customer loyalty with reusable membership cards
  • Reduced cash handling and dependency on credit/debit cards
  • Secure, role-based access for shop owners and managers only
  • Seamless integration with WooCommerce & TeraWallet

📦 Installation & Setup

  1. Clone this repo:
git clone https://github.com/YOUR_USERNAME/Digital-RFID-Wallet-Ionic-Angular.git
cd Digital-RFID-Wallet-Ionic-Angular

Screenshots

ScreenShot ScreenShot ScreenShot

🙌 Author

M A Hasan

⭐ Support This Project

If you find this useful:

  • ⭐ Star the repository on GitHub
  • 🔗 Share it with fellow Ionic, WordPress, WooCommerce, or mobile app developers
  • 💡 Contribute with feedback or pull requests

Together, we make WordPress more mobile-friendly and developer-first 🚀

About

Free Digital RFID Wallet – Ionic Angular is a contactless wallet system for shop owners/managers using WordPress & WooCommerce. Supports Mifare Classic NFC tags/cards for balance check, transaction history & secure payments. Powered by TeraWallet with extended API via Woo Wallet API Extended plugin.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors