Aura Health
Health and wellness adherence app with real rewards verified on avalanche blockchain
Videos




Pila tecnológica
Descripción
AuraHealth is a daily wellness and community health adherence platform designed to encourage healthy daily habits through tracking and rewards.
Here is a breakdown of its core features and key concepts:
🌟 Core Concept & Features
Daily Health Logs & Attestation: Users can complete a daily check-in to log vitals, track hydration, and verify health habits.
Encrypted Health Pass: Includes a verified digital pass system with encrypted health logs to ensure privacy.
AI Health Coach ("Astra"): An AI companion and health coach integrated into the platform to guide users, process logs, and track wellness goals.
Pro & Sponsor Tools: Features sponsor pools and additional security/privacy tools for higher-tier or community health management.
🐚 The Reward Economy & Gamification
AuraHealth uses a gamified system to keep users motivated:
Cowries (Currency): Earned through daily logs, check-ins, and activity streaks. Cowries can be converted into real-world benefits like clinic prescription subsidies or mobile data airtime top-ups (e.g., 350 Cowries $\approx$ $3.50 USD / 1750 MB data).
XP & Levels: Points earned to reach milestone tiers and unlock reward multipliers.
Adherence Wheel of Health: A daily spin wheel where users can win extra Cowries, XP surges, raffle tickets, or care passes.
Streak Multipliers: Maintaining daily check-in streaks (7+ days) boosts earning power by up to 50%.
Progreso del hackathon
Set up the missing Hardhat toolchain (
hardhat.config.cjs,@openzeppelin/contracts) — none of the 5 contracts had a working build/deploy pipeline before.Fixed a broken import in
src/script/LoyaltyPoints.s.sol(pointed at a nonexistent../src/LoyaltyPoints.sol; corrected to../contracts/LoyaltyPoints.sol).Renamed the Hardhat scripts in
src/Scripts/from.jsto.cjs— the project'spackage.jsonhas"type": "module", so plain.jsfiles were being parsed as ES modules and failing onrequire().Fixed
interact.cjs, which read a flatdeployments.jsonschema thatdeploy-all.cjsno longer produces after being extended to deploy all 5 contracts (it now reads the nestedcontracts.<Name>.addressshape).Removed
src/contracts/SolidityCode.ts— dead code holding three fictional, never-deployed contracts (ProofOfAdherence,HealthCompanionNFT,RewardSponsorPool) with fabricated addresses that the Smart Contracts tab displayed as if they were real.Replaced the fake
CONTRACT_ADDRESSESinsrc/services/avalanche.ts(three made-up addresses) with the 5 real, deployed, verified contract addresses, and pointed the explorer config at the real Routescan Fuji explorer instead of a placeholderexplorer.aurahealth.ioURL.
Estado de recaudación de fondos
nil