StressLess is an iOS application designed to help users manage their stress levels during intense study or work sessions. By providing break reminders based on a stress detection model that relies on the user's heart rate and HRV, the app sends notifications to prompt breaks as needed. It also showcases the user's stress trends over time.
Note: The app is currently a proof of concept, and does not rely on real HealthKit data due to insufficient permissions, but does have simulated data to demonstrate the key features.
A demo of the app running in the simulator with some of the main features highlighted can be found here
- Figma for UI/UX Design
- SwiftUI for development
- Firebase Authentication for user authentication
- Firebase Firestore for storing user data and relevant session insights
- Clone this repo: https://github.com/laurenindira/StressLess
- Open the project in Xcode
- Wait for or install any required dependencies
- Build & run the app in the iPhone simulator on any phone with iOS 16+
- Thank you Dr Yazdansepas for your guidance throughout this project, and for exposing us to the world of ubicomp!
StressLess was built by Lauren Indira andRaihana Zahra.
