Nepal Hand Payment System is a modern full-stack fintech application designed to explore secure, convenient, and contactless digital payments in Nepal. The platform combines palm-recognition technology, QR-based payments, transaction management, and role-based dashboards to provide a unified payment experience for customers, merchants, administrators, and auditors. The system is built with a React and TypeScript frontend, a Node.js and Express backend, MongoDB for data storage, Redis for supporting performance and session-related workflows, and a Python FastAPI service for palm-recognition functionality. Socket.IO supports real-time communication and notifications. The platform includes customer and merchant management, payment processing workflows, QR payment functionality, refund management, risk monitoring, transaction history, audit logs, and administrative controls. It is designed with a modular architecture that can be extended with additional payment integrations and security features.
Secure checkout with payment verification.