Search projects, hackathons, sponsors and tech

    ← All projects

    BlockCash

    Revolutionizing Allowances: NFC Tags are the New Piggy Banks.

    Demo

    About

    The problem it solves ## Problem Statement In today's digital age where e-payments dominate, people rarely carry cash anymore. This shift has created an unexpected challenge: parents find it difficult to give allowances to their primary school children who don't have access to digital payment methods. ## Our Solution BlockCash bridges this gap by combining blockchain technology with NFC: 1. Parents lock ETH into a smart contract via our mobile app. 2. The transaction hash is written to an NFC tag (e.g., a card or wristband). 3. Children can use this NFC tag to "spend" their allowance. 4. The locked ETH is released when the NFC tag is scanned, completing the transaction. This solution maintains the tangible aspect of giving an allowance while utilizing the benefits of digital currency, providing a safe and controlled way for children to learn about managing money in the digital age.

    How it's made

    Challenges we ran into ## Challenges We Overcame Our journey in developing BlockCash was marked by several significant technical challenges: 1. NFC Integration Complexity: Implementing NFC functionality in a React Native environment proved to be a intricate process. We had to navigate through platform-specific nuances to ensure seamless reading and writing of NFC tags. 2. Wallet Integration in React Native: Integrating a secure and user-friendly wallet system within the Android app presented its own set of hurdles. We worked diligently to create a smooth onboarding experience while maintaining robust security standards. 3. Anonymous ETH Transactions: One of our most innovative features – allowing ETH claims without specifying a public key – required creative smart contract design. We developed a novel approach that maintains transaction security while enabling flexible ETH retrieval. 4. Cross-Platform Compatibility: Ensuring consistent performance across various Android devices and OS versions demanded meticulous testing and optimization. 5. User Experience Design: Crafting an intuitive interface that simplifies complex blockchain interactions for users unfamiliar with cryptocurrency was a continuous challenge we embraced. By overcoming these obstacles, we've created a unique solution that bridges the gap between traditional allowances and the digital economy, paving the way for financial education in the blockchain era.