What it does

ManifestZen empowers users to manifest their dreams through positive affirmations and gratitude practices. It allows users to create custom affirmations and receive notifications throughout the day. Users can also craft shareable affirmations with beautiful backgrounds, and access to interactive widgets for on-the-go inspiration.

How I built it

I built ManifestZen using Swift and SwiftUI, with CoreData for managing user entries. The app utilizes CloudKit to sync data seamlessly across all devices, ensuring that affirmations and settings are always up-to-date. It includes interactive widgets, notification scheduling, and personalized design features. With a focus on a smooth cross-device experience, I plan to extend functionality to include an Apple Watch app as the next major update.

Challenges I ran into

Balancing time between full-time work, parenting two children during the summer holidays, and developing ManifestZen was a challenge. Juggling deadlines and focusing on this project while also working on another major app update made time management crucial.

Accomplishments that I’m proud of

I’m proud of building an app that integrates personalized affirmations, custom notifications, and shareable content with a sleek, user-friendly interface. Launching this app amidst a busy work schedule and family responsibilities was a major accomplishment.

What I learned

I learned how to effectively manage multiple projects, balance work-life challenges, and prioritize key features to ensure a seamless user experience. I also expanded my knowledge of CoreData, CloudKit and notification management in iOS.

What’s next for ManifestZen

Next, I plan to build out an Apple Watch app for ManifestZen, allowing users to access their affirmations more conveniently. I'll also focus on enhancing the interactive widgets and add more customization options for users.

Built With

  • revenuecat
  • swift
  • swiftdata
  • swiftui
Share this project:

Updates