Aisra Inc Project Overview

Inspiration

  • Created after seeing the high cost and time investment for physical therapy
  • Aimed to help injured people who face stress and sometimes depression
  • Focused on making rehabilitation easier and more accessible

What it does

  • Helps basketball players rehabilitate and strengthen after injury with AI-driven custom workout plans.
  • Uses motion tracking to provide real-time feedback on proper form during various exercises.
  • Gamifies the user experience by motivating users with rewards in the native cryptocurrency, "Aisra token."
  • Facilitates creation of view-only and full decentralized wallets linked to user profiles
  • Enables users to convert funds (e.g., USD/USDC to Aisra token) and manage their crypto

Technology & How We Built It

  • Built with React Native
  • Uses Google's MediaPipe for pose landmark detection
  • Developed in VS Code with Metro bundler
  • Tested through XCode/Swift for iOS deployment
  • Exercise logic built from scratch using body landmarks
  • Backend integration with Supabase

Crypto Implementation

  • Wallet UX: Focused on intuitive wallet creation and asset management
  • Crypto Transaction Flow:
    1. User selects Aisra token payment
    2. System converts funds (e.g., USDC) to Aisra tokens (via Uniswap)
    3. System creates/assigns a decentralized EVM wallet
    4. Wallet is associated with the user's app profile
    5. User accesses and manages their wallet
  • Backend for Crypto:
    • Node.js/Express API for EVM blockchain interaction (using ethers.js)
    • Uniswap integration for token swaps
    • Secure wallet generation and encrypted storage of mnemonics
    • Potential BTC-to-Aisra Token wrapping mechanism
    • Database for user and wallet data

Challenges

  • Training LLM models
  • Third-party API constraints (iOS vs Android compatibility)
  • Integrating AI with sports therapy (uncommon combination)
  • Calculating poses for subtle movements like calf raises
  • Camera session issues with landmark overlays
  • Forecasting price discovery without concrete estimates

Accomplishments

  • Building custom workout logic from scratch instead of using paid SDKs
  • Created a functional program that tracks and rates movements through real-time tracking integration.
  • Working effectively as a team with weekly standups
  • Developing a modular workout experience
  • Improved wallet component user experience
  • Created intuitive view-only wallet creation and limited asset management
  • Built a flow for handling crypto transactions with the Aisra token

Lessons Learned

  • Project development is not always smooth
  • Team dynamics provide significant advantages
  • Solutions can be found for seemingly impossible problems
  • Gained practical experience in building, managing, and debugging applications in React Native.
  • Integrating pose estimation using computer vision

Future Plans

  • Expansion into other sports with injury-prone athletes
  • Adding multilingual voice feedback for accessibility
  • Storing metrics to build AI-based personalized workout plans
  • Expanding to physiotherapy assessments and injury recovery
  • Integrating leaderboards and social challenges
  • Pursuing a staged approach before expanding into healthcare reimbursement pathways

Built With

Share this project:

Updates