🔮 Kuber — Multi-Chain Crypto Wallet Generator
Kuber is a beautifully designed, secure, client-side wallet generator for Solana and Ethereum, built with modern tooling and premium UX. It lets users:
Generate multiple blockchain wallets
View/copy public & private keys
View/copy a secure recovery phrase
Switch between list + grid layouts
Toggle advanced security mode
Show QR codes for public keys
Use animated chain icons
Enjoy smooth glassmorphism UI & micro-interactions
Everything happens locally in the browser — no data ever leaves the user’s device.
✨ Features 🔐 Multi-Chain Wallet Support
Generate Solana wallets
Generate Ethereum wallets
Unique mnemonic seed per user
Fully deterministic wallet derivation
🎨 Premium UI/UX
Glassmorphism design
Smooth animations
Micro-interactions everywhere
Clean monospace theme
Dark/light mode icons
Fully stretched, responsive layout
🛡️ Security Mode
Private keys blurred by default
Auto-hide timer after reveal
Confirm popup before copying sensitive data
Security badge indicator
Header toggle for enabling/disabling
🔄 Layout Toggle
Single toggle button to switch between:
List view
Grid view (collage)
📱 Wallet QR Codes
Scan-ready QR for every public key
Modal with copy actions
🧭 Onboarding Flow
Animated glassmorphism steps
Helps users understand the UI
Runs only on first visit
💾 Local Persistence
Secret phrase saved securely in browser storage
Wallets persist across sessions
Layout + security mode preferences saved
🚀 Tech Stack
Next.js 14 (App Router)
TypeScript
TailwindCSS
ShadCN/UI
Lucide Icons
Solana Web3.js
Ethers.js
BIP-39
Framer Motion
Vercel Analytics
🛠️ Installation & Setup
git clone https://github.com/ayushkumar2601/kuber.git
cd kuber
npm install
pnpm install
yarn install
npm run dev
npm run build
Then open:
📂 Project Structure / ├── app/ │ ├── layout.tsx │ ├── page.tsx │ └── components/... ├── public/ │ ├── kuber-light.png │ ├── kuber-dark.png │ └── icons/... ├── styles/globals.css ├── .gitignore ├── package.json └── README.md
🔒 Security Notice
Kuber performs all cryptographic operations client-side.
No external APIs
No server storage
Mnemonics and private keys stay local
Still, users should:
Save recovery phrases offline
Never share private keys
Use at their own responsibility
📸 Screenshots
🤝 Contributing
Contributions are welcome!
Fork the repo
Create a new branch
Make changes
Submit a PR 🎉
📜 License
MIT License — free to use, modify, and build on.


