A Web-Based Physical Ecash Issuance System for Fedimint
Fedimint is a modular system for building federated applications, designed to be:
- 🛡 Trust-minimized – You control your funds with federation consensus.
- 🚫 Censorship-resistant – No single point of control.
- 👤 Private – Transactions can’t be linked back to you.
- ⚡ The project uses Vite + React + Typescript.
- 🎨 ShadCN + Tailwind is used for designing.
- 🏦 Fedimint-sdk is used for interacting with the fedimint.
- 📦 Redux is used as the primary state management library and Context API is mainly used for Fedimint sdk and NDK management.
-
Clone the repository
git clone https://github.com/Harshdev098/haze-wallet.git -
Install the dependencies
npm install -
Start the app in development mode
npm run dev
Read the Designer Guide to get the detailed overview for adding the note designs and calculating the qr alignment dimenstions.