GSM/USSD Active
NPCI NUUP
SBI + HDFC
Offline-First
👾 Team "The Last Braincells"
9:05
2G
🔋
EdgePay
OFFLINE
N
Welcome back,
Nishant 👋
Available Balance
₹ ******
Linked Bank: SBI • A/c ••••1234
Monthly Budget
38% spent
Spent: ₹1,900
Left: ₹3,100
📷
Scan QR
↗️
Send
📊
Expenses
👤
Account
Recent Activity
B
bhupenderjangra8053
↑ Sent · 1h ago
−₹1.00
R
Rahul Sharma
↓ Received · 3h ago
+₹500.00
A
Amazon Pay
↑ Sent · Yesterday
−₹349.00
S
Swiggy
↑ Sent · 2 days ago
−₹156.00
🏠
Home
↗️
Send
📊
Expenses
👤
Account
Send Money
Bank
UPI ID / VPA
Amount (₹)
USSD: *99*1*3*•••@bank*•••*••••••#
— or scan QR —
📷 Scan QR Code (ML Kit)
Enter UPI PIN
Sending to
rahul@upi
₹200.00
via SBI • SMS + USSD • A/c ••••1234
Enter your 6-digit UPI PIN
1
2
3
4
5
6
7
8
9
0
🔐 OWASP MASVS-CRYPTO · PIN zeroed after use
USSD Session Active
Initialising...
Payment Sent!
₹200.00
to rahul@upi
Transaction Reference
SBI240327001234
Route Used
USSD *99*1*3# → NPCI NUUP → SBI
✓ SMS debit alert parsed in 2.3s
Expense Tracker
Monthly Salary
₹5,000
Spent
₹1,900
Remaining
₹3,100
38%
of budget
Account
N
Nishant Kumar
nishant@sbi
SBI ••••1234 HDFC ••••5678
💰
Check Balance
SBI: SMS 09223766666 | HDFC: *99*3#
🔐
Change UPI PIN
USSD *99*7# · OWASP-compliant
📨
Request Money
UPI collect request via NUUP
🌍
Language
8 languages · Hindi, Marathi, Urdu…
💼
Salary / Budget Setup
Auto-deduction · spending tracker
Scan QR
Vision Camera Frame Processor · 30fps
🔬 Engine: ML Kit BarcodeScanning
⚡ Thread: VisionCamera Worklet (native)
🎯 Extracts: UPI VPA + Amount → USSD builder
Account Balance
🏦
State Bank of India
A/c ••••1234
₹1,000.00
✓ Fetched via SMS → 09223766666 (SBIPSG)
Regex template matched · 98% confidence
Language / भाषा
Select your preferred language for EdgePay
⚡ Send ₹200
💰 Balance
💼 Budget
📷 QR Scan
🌍 Language
📊 Expenses
📡
GSM/USSD
Zero internet · 2G only · NPCI *99# NUUP
🏦
Adaptive Bank
SBI: SMS 09223766666 · HDFC: *99*3#
📷
Offline QR
VisionCamera frame processor · ML Kit
🌍
Multi-Language
Hindi · Marathi · Urdu · Punjabi + 4 more
⬡ Network Status
GSM RADIO
READY
NPCI GW
IDLE
BANK SMS
ONLINE
SMS ENGINE
IDLE
Payment Flow — USSDBuilder.ts → Kotlin Bridge
1
UPI VPA Validated
2
USSDBuilder constructs *99# string
3
UssdModule.kt dispatches GSM call
4
NPCI NUUP handshake + TXN
5
SmsParser.ts matches debit alert
6
Payment confirmed · PIN zeroed ✓
edgepay@backend — engine v2.0.0 | USSDBuilder · SmsParser · SmsService
clear
09:05:00SYS$engine_boot_v2
EdgePay v2.0.0 — Offline Financial Engine
USSD bridge: UssdModule.kt loaded
SMS parser: SmsParser.ts · 12 bank templates
SBI logic: SMS → 09223766666 (SBIPSG)
HDFC logic: USSD *99*3# gateway
QR engine: VisionCamera · ML Kit 30fps
Zustand store: offline-optimised state sync
Languages: 8 locales loaded
OWASP MASVS: PIN zeroing enabled
Widgets: HomeStatus · SavingsGoal · ExpenseTracker
↑ Interact with the phone to see live backend logs