README.md
March 29, 2026 ยท View on GitHub
AXIS
Winner of the Apple Swift Student Challenge 2026 ๐
A privacy-first, intelligent posture coaching app powered by AirPods motion tracking.
๐ Overview
AXIS is an iOS application designed to help users improve their neck posture and combat "tech neck" using real-time head-pose tracking. By leveraging the spatial sensors in AirPods, AXIS provides interactive, highly-accurate motion guidance without ever needing access to your camera.
The app features a beautifully crafted, calm aesthetic designed to keep users mindful of their posture in a non-intrusive way.
โจ Key Features
- ๐ง Real-Time Motion Tracking: Uses
CMHeadphoneMotionManagerto read pitch, yaw, and roll data directly from your AirPods. - ๐ฃ๏ธ Audio Coaching: Hands-free guidance using
AVFoundationfor synthetic speech cues. - ๐ Progress Tracking: Persistent storage of your posture alignment scores and daily sessions using
SwiftData. - ๐ณ Haptic Feedback: Tactile guidance for posture corrections and milestone achievements.
- ๐ Privacy First: All motion processing happens entirely on-device. No camera or internet connection needed.
๐ ๏ธ Technologies & Frameworks
Built entirely with Apple's modern frameworks for iOS 26:
- SwiftUI - For a fluid, reactive, and breathtaking user interface.
- CoreMotion - To interact with AirPods sensors for multi-axis tracking.
- SwiftData - For seamless, safe on-device data persistence.
- AVFoundation - For generating on-the-fly audio coaching cues.
๐ Getting Started
Prerequisites
- Xcode 18.0 or later
- iOS 26.0+ Device (or Simulator with iOS 26)
- A pair of AirPods (Pro, Max, or 3rd Gen+) for live motion tracking
Installation
- Clone the repository:
git clone https://github.com/Shoryamishra61/AXIS.git - Open
AXIS.swiftpmin Xcode or swift playgrounds. - Build and run on your physical device. Ensure your AirPods are connected!
Note: If no AirPods are detected, the app gracefully falls back to a simulated motion demo mode so you can still experience the UI and coaching flows.
๐จโ๐ป About The Developer
Created by Shoryakumar Mishra for the Swift Student Challenge 2026.
Made with โค๏ธ in Swift