Skip to content

A comprehensive mental health mentor app designed to support your mental well-being.

Notifications You must be signed in to change notification settings

SarahUniverse/Magenta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Magenta: Mental Health Mentor

Currently WIP

Welcome to Magenta, a comprehensive mental health app designed to act as a mentor to support your mental well-being. Magenta offers a range of tools and resources to help people deal with stress, grief, anxiety, and other mental health challenges. The inspiration for the app name came from Blance Devereaux's term, "Feeling Magenta".

Front-End Technical Details:

  • Language: Swift
  • Architecture pattern: MVVM
  • Frameworks used: SwiftUI, UIKit, CoreData, Combine, Security, Foundation, Health Kit, XCTest, Swift Testing, GraphQL, Journaling Suggestions, MusicKit
  • OS's supported: iOS, iPadOS, watchOS, visionOS, macOS
  • Minimum OS's supported: iOS 18.0, iPadOS 18.0, watchOS tba, visionOS 2.0, macOS 14.0

Back-End Technical Details:

  • To be added

Features

Mood Tracking

Track your daily mood and identify patterns over time.

Key Features

  • To Be Added
Meditations

Access a library of guided meditations to help you relax and reduce stress.

Key Features

  • To Be Added
Exercise

Key Features

  • To Be Added
Nutrition

Key Features

  • To Be Added
Journal

Maintain a private journal to express your thoughts and feelings using suggestions provided by Apple's Journaling Suggestions framework.

Key Features

  • To Be Added
Therapist Search

Find nearby mental health professionals using this API: https://findtreatment.gov/assets/FindTreatment-Developer-Guide.pdf

Key Features

  • To Be Added
Mental Health Playlists

Curate Music playlists using Apple's MusicKit framework.

Key Features

  • To Be Added
Helpful Quotes

Key Features

  • To Be Added
Cycle Tracking

For females to track their period cycle using HealthKit because fluctuating hormones can have a huge effect on mental health.

Key Features

  • To Be Added
Sleep

Key Features

  • To Be Added
Art Therapy

Key Features

  • To Be Added
Books that Help Me

A curated digital bookshelf designed to support mental health and personal growth.

Key Features

  • Track books related to mental health, personal development, and self-improvement
  • Organize books into three reading statuses:
    • Want to Read
    • Currently Reading
    • Finished Reading

License

Proprietary Software

© 2025 SarahUniverse

This software and its source code are the exclusive property of SarahUniverse. No part of this software may be reproduced, distributed, or transmitted in any form or by any means without prior written permission.

About

A comprehensive mental health mentor app designed to support your mental well-being.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages