Logo

Inspiration

  • The inspiration for "Show Off" stemmed from the desire to merge AR and blockchain technology, creating an engaging platform for users to interact with and showcase their digital assets. We aimed to enhance crypto accessibility, bridge the digital and physical worlds, leverage social media dynamics, showcase 3D NFTs, provide real-time crypto price feed.

What it does

  • "Show Off" is a cutting-edge AR mobile app that brings crypto assets to life in the real world. Users can visualize and interact with their crypto tokens and NFTs in an immersive AR experience. The app supports multiple blockchain networks and integrated with protocols like Chainlink and Lens. Users can record videos of their AR interactions and share that on hey (Lenster).

AR Visualization of Crypto Assets

  • The app uses AR technology to overlay crypto assets, including tokens and 3D NFTs, onto the real-world environment.
  • Users can select specific crypto assets from their linked wallets to visualize in AR.

Balance Display and Live Price Feeds

  • Users can access a dashboard within the app that displays the balances of their crypto tokens across different blockchain networks.
  • Integration with Chainlink delivers live price feeds for crypto assets, granting users immediate access to real-time market data. Within the AR, users can interact with these, engaging in activities such as price prediction.

Recording and Saving Interactions

  • The app allows users to record videos of up to 10 seconds in duration, capturing their AR interactions with crypto assets, including 3D NFTs.
  • Recorded videos are saved locally to the device gallery for immediate viewing and sharing.

Lens Protocol Integration and Social Sharing

  • Users can link their Lens Protocol handle to their account within the app, connecting their social identity
  • This integration facilitates social sharing and enables users to flex their crypto assets within their hey (lenster) account

Blockchain Integration for Security and Data Storage

  • Generated Video links will be stored on deployed contract
  • Smart contracts deployed on blockchain networks such as zkSync mainnet, Sepolia, and Polygon zkEVM Cardano testnet handle various functionalities within the app

Deployed Links

How we built it

Technology Stack

Frontend:

  • React Native for cross-platform mobile development
  • viro-react for augmented reality features
  • Wagmi for wallet connect
  • react-native-paper UI library

Backend:

  • Node.js and Express for server-side logic
  • Web3.js for blockchain interactions
  • Moralis for Tokens fetching
  • Alchemy for NFT fetching
  • Cloudinary for storing videos and generatng link, and storing link to blockchain network

Blockchain:

  • zkSync Era mainnet and Polygon zkEVM Cardano testnet for managing live price feeds
  • zkSync Sepolia Testnet and Polygon zkEVM Cardano testnet for video links storage

Protocols:

  • Chainlink Data Feed for real-time crypto price feeds
  • Lens Protocol for social sharing and handle integration

Challenges we ran into

  • Achieving smooth and accurate AR rendering of crypto assets, particularly 3D NFTs, demanded significant optimization of the viro-react.
  • Integration of Lens protocol in React Native Expo along side various dependencies.
  • Integrating multiple blockchain networks, such as zkSync mainnet, zkSync Sepolia, and Polygon zkEVM Cardano testnet, posed challenges in deploying complex smart contracts and ensuring secure, decentralized storage of recorded video links.
  • Real-time data integration from Chainlink for live price feeds required meticulous synchronization between backend and frontend components to ensure data accuracy in the AR environment.
  • Ensuring compatibility and optimization across a wide range of mobile devices with varying hardware capabilities proved to be a significant challenge, particularly in achieving consistent AR performance.
  • Designing and implementing the recording feature posed technical challenges, including optimizing video capture performance within the AR environment, managing storage requirements, and ensuring seamless integration with the overall user experience.

Accomplishments that we're proud of

  1. Successful Integration of AR and Blockchain: Seamlessly integrating augmented reality (AR) technology with blockchain functionalities provided users with a unique and immersive experience to interact with their crypto assets.

  2. Integration with Leading Protocols: We're proud of integrating with industry-leading protocols such as Chainlink for live price feeds and Lens Protocol for social sharing, enhancing the app's functionality and utility.

  3. Contributing to Crypto Education and Adoption: By providing a platform that enhances accessibility and engagement with crypto assets, we're proud to contribute to crypto education and adoption, empowering users to explore and interact with the world of cryptocurrencies in a meaningful way.

  4. APK file: Generating .apk file with synchronized dependencies and permission setup for mobile

What's next for Show off

  1. Facial Recognition Integration: Implement facial recognition to identify users in public crowds, displaying their Lens handle for social interaction.
  2. Partnerships and Collaborations: Collaborate with other projects and influencers to expand the app's reach and functionality.
  3. Monetization Strategies: Explore various monetization options such as premium features and partnerships with brands.

Built With

Share this project:

Updates