IMPORTANT NOTE FOR JUDGES:
To experience Algohub Wallet's UI/UX as intended, please open the web version (
https://wallet.algorandhub.app) on a mobile device or using browser developer tools in mobile responsive view. Our design is "mobile-first" for optimal user experience.
1. 💡 Inspiration
My inspiration for Algohub Wallet stemmed from a clear vision: making blockchain truly accessible. While Algorand offers incredible speed and efficiency, I saw a need for a wallet that prioritizes global accessibility and an intuitive user experience. My aim was to build a self-custodial platform that feels as familiar as a modern banking app, yet empowers users with Web3 capabilities like secure asset management and passive earning opportunities, bridging the gap between advanced technology and everyday utility.
2. 🚀 What it does
Algohub Wallet is a secure, self-custodial, multi-language crypto wallet for the Algorand blockchain. It provides essential functions for users to easily:
- Wallet Setup & Recovery: Users can create new wallets by generating a 25-word seed phrase or restore existing wallets using their seed phrase or BIP 39 words, ensuring full self-custody and control over their assets.
- Send & Receive: Fast transactions with minimal fees. Supports scanning QR codes for recipient addresses, enhancing convenience and reducing errors.
- Swap Assets: Seamlessly exchange Algorand Standard Assets (ASAs) directly within the wallet.
- Transaction History: A clear and detailed overview of all past transactions and swaps.
- Staking Integration: Dedicated screens designed to visualize and manage potential passive income from Algorand staking.
- Comprehensive Settings: Users can manage backup keys, switch languages (multi-language support is a core feature), change currency display, adjust appearance (e.g., dark mode), select networks (TestNet/MainNet), and enable/disable specific asset types like USDC deposits. My focus was on creating a clean, intuitive interface that simplifies complex crypto actions, making it accessible to a global audience.
3. ⚙️ How I built it
I developed Algohub Wallet from the ground up using a rapid development environment, which significantly accelerated the prototyping phase. My approach centered on a clean and responsive UI, prioritizing user accessibility across all supported languages. I meticulously implemented the core logic to connect directly with the Algorand blockchain, ensuring transparent and secure execution of all transactions. This entire process was an iterative effort, driven by a commitment to user-centric design.
4. 🚧 Challenges I ran into
One significant hurdle was integrating the native staking functionality. I explored using the Folks Finance SDK for xALGO staking but encountered compatibility issues with algosdk 3. This was a notable technical challenge within the limited hackathon timeframe. Additionally, maintaining accurate and real-time data displays from the blockchain while ensuring smooth app performance required careful optimization of data fetching routines.
5. 🎉 Accomplishments that I'm proud of
I am very proud of successfully building a functional, multi-language wallet within the demanding hackathon period as a solo developer. A key achievement is the intuitive user interface, which I believe makes the power of Algorand accessible to a global audience. Despite the technical challenges with staking integration, I successfully laid the foundational groundwork for these advanced features, demonstrating my capability to tackle complex blockchain solutions.
6. 📚 What I learned
This project reinforced my belief that user experience is paramount for broad blockchain adoption; a strong backend requires an equally strong, user-friendly frontend. I also gained valuable insights into the nuances of integrating various blockchain SDKs, particularly concerning version compatibility. The hackathon experience was invaluable in refining my skills in rapid iteration and prioritizing features to deliver maximum user value, even when facing unexpected technical obstacles.
7. 💡 What's next for Algohub Wallet
My journey with Algohub Wallet extends beyond this hackathon. While the current prototype is web-based, my immediate goal is to leverage React Native Expo to publish native iOS and Android versions of the app to the Apple App Store and Google Play. I am committed to resolving the Folks Finance SDK compatibility issues to fully launch the native staking functionality soon. My long-term vision includes introducing a physical and virtual crypto card, enabling seamless real-world spending of Algorand assets, and further expanding language support and DeFi features, aiming to establish Algohub Wallet as a leading financial platform within the Algorand ecosystem.
Built With
- algorand
- expo.io
- react
- react-native
- sdk
- tailwindcss
- typescript
- web3


Log in or sign up for Devpost to join the conversation.