Skip to content

Track 3: Solana Phone / Web3

Progress

Status Count
Done 0
In Progress 0
To Do 48
Total 48
Complete 0%

Tasks

ID Title Status Repo
T3-001 Build Android APK release variant for Solana dApp Store [ ] app-user
T3-002 Write dApp Store listing: description, screenshots, category... [ ] app-user
T3-003 Submit to Solana dApp Store review [ ] app-user
T3-004 Monitor review and address feedback [ ] app-user
T3-005 Research Solana Mobile Wallet Adapter (MWA) protocol [ ] research
T3-006 Create solana_wallet_service.dart platform channel (Androi... [ ] app-user
T3-007 Implement wallet authorize flow — connect wallet [ ] app-user
T3-008 Store wallet public key in backend user profile [ ] backend-api
T3-009 Display connected wallet in app profile [ ] app-user
T3-010 Implement sign message flow for authentication [ ] app-user
T3-011 Backend signature verification endpoint [ ] backend-api
T3-012 USDC SPL token balance display [ ] app-user
T3-013 Send USDC payment for coaching sessions [ ] app-user
T3-014 Backend payment verification — on-chain confirmation [ ] backend-api
T3-015 Receive USDC — coach payout flow [ ] backend-api + coach-app
T3-016 Transaction history from on-chain data [ ] app-user
T3-017 iOS wallet adapter (if Solana Mobile supports iOS) [ ] app-user
T3-018 Design 10 achievement badge NFT artworks [ ] design
T3-019 Create NFT metadata JSON for each badge [ ] backend-api
T3-020 Set up Metaplex Bubblegum compressed NFT tree [ ] backend-api
T3-021 Implement mint compressed NFT function [ ] backend-api
T3-022 Badge trigger system — detect achievements [ ] backend-api
T3-023 POST /achievements/mint — manual mint trigger with validatio... [ ] backend-api
T3-024 GET /achievements — list user's NFT badges [ ] backend-api
T3-025 Badge display in app — achievement gallery [ ] app-user
T3-026 Badge share card — shareable achievement image [ ] app-user
T3-027 Badge notification on earn [ ] app-user
T3-028 Web achievement gallery [ ] champion-stats-hub
T3-029 Leaderboard by badges earned [ ] backend-api
T3-030 Badge rarity display — % of users who have each badge [ ] backend-api + app-user
T3-031 Seasonal/limited badges — time-limited achievement NFTs [ ] backend-api
T3-032 Badge collection completeness — "Collect them all" progress [ ] app-user
T3-033 SDK badge service [ ] athion-sdk
T3-034 Design health-to-earn token economics [ ] research
T3-035 SPL token creation (or use existing) [ ] backend-api
T3-036 Earn calculation engine — steps/sleep/workouts -> points [ ] backend-api
T3-037 Daily earn summary and claim [ ] app-user
T3-038 Earn history and lifetime stats [ ] app-user
T3-039 Anti-gaming detection [ ] backend-api
T3-040 Reward shop — spend points on premium features [ ] backend-api + app-user
T3-041 Leaderboard — top earners [ ] backend-api
T3-042 Solana RPC configuration — mainnet + devnet [ ] backend-api
T3-043 Solana keypair management — secure key storage [ ] backend-api
T3-044 Devnet testing — full flow with test SOL [ ] backend-api + app-user
T3-045 Mainnet deployment checklist [ ] backend-api
T3-046 Error handling for Solana transactions [ ] backend-api
T3-047 Solana transaction monitoring [ ] backend-api
T3-048 Track 3 integration tests [ ] backend-api