loading...

Bee Moment

Description
BeeMoment is an iOS application that targets mental wellness through the nurturing of mindfulness practices.  It uses notification-based reminders, randomized or setup by users, to stop, observe, and record their state of mind, emotion and body at that moment.  The guided micro-journaling interface is designed to guide users through a more mindful and precise identification of emotions and encourage in-the-moment perceptions rather than rational analysis. Highlights:
  • Injected Environmental and Observable Objects to manage state across views, implemented reusable components and SwiftUI’s ViewBuilder functions to dynamically construct views based on state.
  • Integrated CoreData to manage persistent data, leveraged localized notification functionality, and incorporated UIKit for customized views and expanded functionality.
  • Applied MVP principles, tested for robustness, staged feature expansion and designed a smooth flowing UX/UI.
Home view
Preferences view
Notifications example view
Primary emotion journal entry view
Secondary emotion journal entry view
Mind journal entry view
Body journal entry view
Summary view
Previous journal entries view
Reminder picker view
Details
  • Tech Stack SwiftUI, UIKit, CoreData, Xcode
  • Stage In development (user testing)
  • Est. release date 3rd Qtr 2022
Categories: Mobile Development