Skip to content

RightTechLab/mekha

Repository files navigation

Mekha

A mobile Lightning wallet for merchants, built with Expo. Mekha uses the NWC (Nostr Wallet Connect) protocol to connect to Lightning nodes, making it simple for merchants to receive payments without running their own node directly.

Introduction

Mekha is a mobile-first Lightning wallet designed for merchants. It focuses on simplicity, reliability, and flexibility by leveraging Nostr Wallet Connect (NWC) for secure connections to Lightning nodes.

The wallet currently supports receiving payments, NWC integration, and THB (Thai Baht) value conversion, with planned support for multiple currencies.


Features

  • 📱 Mobile-first: Built with Expo for cross-platform compatibility.
  • 🔗 NWC integration: Securely connect to your Lightning node via Nostr Wallet Connect.
  • Lightning payments: Receive payments seamlessly.
  • 💱 Currency conversion: Convert values into Thai Baht (THB).

🛠 Installation

  1. Clone the repo
    git clone https://github.com/RightTechLab/mekha.git
    cd mekha
  2. Install dependency
    npm install
     # or
     yarn install
  3. Run the app
     npx expo start

Usage

  • Open the app on your device (via Expo Go or a standalone build).
  • Connect to your Lightning node using Nostr Wallet Connect (NWC).

Roadmap

✅ Basic receive payment flow.

✅ Connect via NWC.

✅ Invoice & payment history.

🔲 Multi-currency support (planned).

🔲 Full merchant dashboard.

🔲 Localization & language support.

Contributions are welcome! Please open an issue or submit a pull request.

About

Lightning wallet for merchants

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •