Skip to content

laurenindira/StressLess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StressLess

StressLess Icon

iOS SwiftUI Firebase Figma Status License

Introduction

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.

App Demo & Presentation

A demo of the app running in the simulator with some of the main features highlighted can be found here

Tech Stack

  • Figma for UI/UX Design
  • SwiftUI for development
  • Firebase Authentication for user authentication
  • Firebase Firestore for storing user data and relevant session insights

How to Run Locally

  1. Clone this repo: https://github.com/laurenindira/StressLess
  2. Open the project in Xcode
  3. Wait for or install any required dependencies
  4. Build & run the app in the iPhone simulator on any phone with iOS 16+

Acknowledgements & Credits

  • Thank you Dr Yazdansepas for your guidance throughout this project, and for exposing us to the world of ubicomp!

Authors

StressLess was built by Lauren Indira andRaihana Zahra.

About

StressLess is an iOS ubicomp application made for CMSI 5998 at Loyola Marymount University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages