Skip to content

Repository files navigation

Breathing Techniques App

An iOS wellness application designed specifically for adults and senior citizens. The app offers a calming and interactive experience through various scientifically backed breathing techniques, helping users manage emotions such as anger, irritation, and sadness with ease.

Features

  • Breathing Exercises: Includes guided techniques such as:

    • Equal Breathing
    • Box Breathing
    • 4-7-8 Breathing
    • Breath Holding
  • Mood-Based Sessions: Users can start a breathing session tailored to their current emotional state — Anger, Irritation, or Sadness — each enhanced with smooth animations for a tranquil experience.

  • OpenAI Integration:

    • Daily Breathing Motivation: AI-generated motivational quotes for daily inspiration.
    • Insight Summaries: Smart summaries based on the user's breathing activities to promote self-awareness and mental well-being.
  • Planning & Flexibility: Users can plan sessions ahead or start/stop them at any time based on their convenience.

  • Support Page:

    • Overview of the app’s purpose and benefits.
    • Developer’s social links for quick connection and feedback.

Project Details

The app is built with modern iOS development tools and focuses on user accessibility and ease of use:

  • SwiftUI: Used for building intuitive and responsive UIs.
  • MVVM Architecture: Separates business logic from UI for better scalability and maintenance.
  • OpenAI API: Integrated to deliver personalized content and breathing insights.
  • Smooth Animations: Enhances the experience, especially useful for older users who benefit from calm visual feedback.

Learning Curve

During the development of this project, the following areas were explored and implemented:

  1. Breathing Animation Design: Carefully crafted animations for each breathing method to visually guide the user.
  2. Mood-Based Personalization: Mapping emotional states to specific breathing patterns.
  3. API Integration: Working with OpenAI’s API to fetch dynamic, daily content.
  4. Accessibility Considerations: Ensured the interface is easy to navigate for senior users.

Screenshots


Home Screen

Breathing Practise

Support Page

Usage

To use the app, clone the repository and open the project in Xcode. Build and run the app on an iOS simulator or a physical device running iOS 17.2 or later.

Contributing

Contributions are welcome! If you have suggestions for new breathing techniques, UI improvements, or bug fixes, feel free to open an issue or submit a pull request. Community feedback and contributions are highly appreciated.

License

© 2025 Shubham Bhama

This software is proprietary and may not be copied, modified, or distributed without explicit written permission from the author.

Unauthorized use, reproduction, or distribution of any part of this application is strictly prohibited. You may not publish, distribute, sublicense, or sell copies of the software without prior consent.

This application is intended for personal use only and is not open-source. It may not be released on the App Store or any other platform without authorization.

All rights reserved.

Hashtags

#BreathingApp #iOSDevelopment #SwiftUI #WellnessApp #OpenAIIntegration #Mindfulness #MentalHealth #GitHubProjects

About

A calming iOS wellness app for adults and seniors, offering guided breathing techniques to manage emotions like anger, irritation, and sadness.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages