seamless onboarding for every indian, a web3 wallet with a upi-like experience.
Namaste Wallet 🙏 is a modern digital wallet application inspired by the familiar PhonePe interface, designed to bring together seamless payments, essential services, and smart investments in one place. Users can manage wallet balances, transfer money, pay bills, and track transactions with ease, while also accessing services like mobile recharge, utilities, insurance, travel, shopping, and entertainment. Beyond everyday payments, Namaste Wallet empowers users to grow wealth through stock market and cryptocurrency investments, offering real-time portfolio tracking and performance insights. With built-in crypto swap functionality, quick actions, personalized offers, and a responsive mobile-first design, it delivers a powerful yet intuitive financial experience for the digital age.
Namaste Wallet is built with a modern web stack to replicate the simplicity of UPI Apps while integrating advanced features like crypto and investments. The frontend runs on Next.js and React, which provide server-side rendering for speed and SEO, along with a highly interactive client-side experience. Tailwind CSS handles the styling, enabling a pixel-perfect replication of the UPI-inspired UI with fast iterations and responsive layouts. For icons, the app uses Lucide React to maintain a clean, consistent visual language. State management relies on lightweight React hooks and context APIs, keeping the app snappy without unnecessary overhead.
On the backend, RESTful APIs (written with TypeScript interfaces) connect the wallet functionalities, handling balance management, transactions, bill payments, and investment data. Services like mobile recharge, bill payments, and investment tracking connect through mock APIs and third-party integrations. For the crypto swap feature, the app integrates real-time price feeds and includes slippage protection logic to make swaps feel production-ready.
One hacky but notable part is replicating the bottom navigation and quick actions carousel from PhonePe’s native mobile app inside a browser-based environment, requiring custom hooks, scroll snapping, and state syncing to achieve the same smoothness as a native app. The project’s modular design ensures that adding new services (like travel or gaming payments) is as simple as plugging in another service module.

