Insight Tarot - iOS App

Tarot has been practiced for centuries, evolving from a card game into a tool for reflection and self-guidance. A standard deck contains 78 cards: the 22 Major Arcana, representing life's significant themes, and the 56 Minor Arcana, covering everyday influences. Today it enjoys broad mainstream appeal with millions of practitioners worldwide.

I've long been drawn to hidden knowledge, deeper meanings, and patterns. After years of using tarot and similar apps, I saw an opportunity in 2020 to build something better. Free apps lacked a premium feel; paid ones were too costly. I wanted to strike a middle ground.

The app I envisioned would be free but premium in feel, with a fully custom deck of 70+ original illustrations. I mapped core features, a monetization strategy, and high-fidelity mockups. The project was shelved because AI-based summarization didn't exist yet. Now that it does, I'm reinvesting in Spring 2026.

2020 | Initial Project + Pause

  • Investigated the competitive landscape and defined the app's focus and USP
  • In Sketch, built a design system, wireframed interactions, and designed high-fidelity mocks
  • Engaged a developer

The project was shelved due to high development costs and a key limitation: complex, personalized multi-card summarization wasn't yet possible. With over 70 cards in a tarot deck, each carrying its own static meaning, readings couldn't be made truly personal. User queries remained purely symbolic in this earlier iteration.

step mapping
wireframes
app styleguide
app preview mock

2026 | Current Reboot

After 3 years leading UX at Netomi, an agentic AI company, I started investing time in rebooting the app’s vision through the power and capabilities of vibe coding tools and AI summarization.

Completed

  • Revisited the current iOS app market
  • Built a Gemini GEM interactive agent, successfully producing multi-card summarizations that incorporated reading type, card variables, query, and user focus
  • Built a fully featured app demo using Figma Make AI
  • Refined the freemium-to-subscriber model through research
  • Built out all UX screens in Figma
  • Published the latest user flows (here) on GrantUX.com

In Progress

  • Currently rebuilding the full custom card deck from Sketch into Figma
  • Investigating Figma MCP + Claude Code + Xcode for development and launch

AI summarization for multi-card readings will be gated behind a subscription. The app will be free to install, with single-card Daily Guidance as the freemium entry point. Monetization is supported by inline ads and a subscription upsell for multi-card readings.

Looking for more?

Full UX flows are available exclusively on desktop.

paul photo

Throughout my UX career...

...I've built foundations and design systems across enterprise platforms, with storytelling at the centre of my approach. I've designed for government portals and large data-driven cloud tools, and led a UX team at Netomi from the ground up.

To learn more, including my work timeline and continual learning initiatives:

Contact

416.817.4429 | Email Me

Artwork is client-owned and shown solely for creative demonstration.

Website built and published via:

figma sites logo

Insight Tarot - iOS App

Tarot has been practiced for centuries, evolving from a card game into a widely used tool for reflection and self-guidance. A standard deck contains 78 cards: the 22 Major Arcana, representing life's significant themes and transitions, and the 56 Minor Arcana, covering the everyday influences that shape experience. Today it enjoys broad mainstream appeal, with millions of practitioners worldwide ranging from casual users to dedicated readers.

I've long been drawn to hidden knowledge, deeper meanings, and patterns. After years of using tarot, I Ching, and similar apps, I saw an opportunity in 2020 to combine that interest with my UX and creative background to build something better. The free apps lacked a premium feel, while the paid ones offered better interactions and artwork but at too high a cost. I wanted to strike a middle ground.

The app I envisioned would be free to download but premium in feel, with inline ads supporting a freemium model and a fully custom card deck of over 70 original illustrations at its centre. After auditing the landscape, I mapped core features, a monetization strategy, and a UX framework, culminating in a full style guide and high-fidelity mockups. Ultimately the project was shelved because AI-based summarization didn't exist yet. Now that it does, I'm reinvesting in the app in Spring 2026.

2020 | Initial Project + Pause

  • Investigated the competitive landscape and defined the app's focus and USP
  • In Sketch, built a design system, wireframed interactions, and designed high-fidelity mocks
  • Engaged a developer

The project was shelved due to high development costs and a key limitation: complex, personalized multi-card summarization wasn't yet possible. With over 70 cards in a tarot deck, each carrying its own static meaning, readings couldn't be made truly personal. User queries remained purely symbolic in this earlier iteration.

step mapping
wireframes
app styleguide
app preview mock

2026 | Current Reboot

After 3 years leading UX at Netomi, an agentic AI company, I started investing time in rebooting the app’s vision through the power and capabilities of vibe coding tools and AI summarization.

Completed

  • Revisited the current iOS app market
  • Built a Gemini GEM interactive agent, successfully producing multi-card summarizations that incorporated reading type, card variables, query, and user focus
  • Built a fully featured app demo using Figma Make AI
  • Refined the freemium-to-subscriber model through research
  • Built out all UX screens in Figma
  • Published the latest user flows (here) on GrantUX.com

In Progress

  • Currently rebuilding the full custom card deck from Sketch into Figma
  • Investigating Figma MCP + Claude Code + Xcode for development and launch

AI summarization for multi-card readings will be gated behind a subscription. The app will be free to install, with single-card Daily Guidance as the freemium entry point. Monetization is supported by inline ads and a subscription upsell for multi-card readings.

Looking for more?

Full UX flows are available exclusively on desktop.

paul photo

Contact

416.817.4429 | Email Me

Artwork is client-owned and shown solely for creative demonstration.

Throughout my UX career...

...I've built foundations and design systems across enterprise platforms, with storytelling at the centre of my approach. I've designed for government portals and large data-driven cloud tools, and led a UX team at Netomi from the ground up.

To learn more, including my work timeline and continual learning initiatives:

Website built and published using Figma Sites

figma sites logo

Insight Tarot - iOS App

A Personal Project

Tarot has been practiced for centuries, evolving from a card game into a widely used tool for reflection and self-guidance. A standard deck contains 78 cards: the 22 Major Arcana, representing life's significant themes and transitions, and the 56 Minor Arcana, covering the everyday influences that shape experience. Today it enjoys broad mainstream appeal, with millions of practitioners worldwide ranging from casual users to dedicated readers.

I've long been drawn to hidden knowledge, deeper meanings, and patterns. After years of using tarot, I Ching, and similar apps, I saw an opportunity in 2020 to combine that interest with my UX and creative background to build something better. The free apps lacked a premium feel, while the paid ones offered better interactions and artwork but at too high a cost. I wanted to strike a middle ground.

The app I envisioned would be free to download but premium in feel, with inline ads supporting a freemium model and a fully custom card deck of over 70 original illustrations at its centre. After auditing the landscape, I mapped core features, a monetization strategy, and a UX framework, culminating in a full style guide and high-fidelity mockups. Ultimately the project was shelved because AI-based summarization didn't exist yet. Now that it does, I'm reinvesting in the app in Spring 2026.

I've organized my work as follows:

  • Product Evolution – From 2020 concept to 2026 reboot: the constraint that blocked it, and how AI solved it.
  • Insight Tarot Demo – A link to a Figma Make video walk-through: spreads, card flows, and AI-generated summaries in action.
  • Figma Flows – Interaction architecture: spreads, card draws, reading flows, states, transitions, and error handling patterns.
  • Post-MVP Roadmap –A glimpse at what's next: new features designed to scale the product into emerging markets and beyond.
  • 2026 Market Summary – The market in context: $9B by 2030, 120M+ active users, AI-personalization driving growth, and more.

2020

Initial Project + Pause

  • Investigated the competitive landscape and defined the app's focus and USP
  • In Sketch, built a design system, wireframed interactions, and designed high-fidelity mocks
  • Engaged a developer

The project was shelved due to high development costs and a key limitation: complex, personalized multi-card summarization wasn't yet possible. With over 70 cards in a tarot deck, each carrying its own static meaning, readings couldn't be made truly personal. User queries remained purely symbolic in this earlier iteration.

step mapping
wireframes
app styleguide
app preview mock

2026

Current Reboot

After 3 years leading UX at Netomi, an agentic AI company, I started investing time in rebooting the app’s vision through the power and capabilities of vibe coding tools and AI summarization.

Completed

  • Revisited the current iOS app market
  • Built a Gemini GEM interactive agent, successfully producing multi-card summarizations that incorporated reading type, card variables, query, and user focus
  • Built a fully featured app demo using Figma Make AI
  • Reviewed and leveraged the latest iOS specs in Figma
  • Incorporated SF Pro and Phosphor fonts/icons
  • Refined the freemium-to-subscriber model through research
  • Built out all UX screens in Figma
  • Published the latest user flows (here) on GrantUX.com

In Progress

  • Currently rebuilding the full custom card deck from Sketch into Figma
  • Investigating Figma MCP + Claude Code + Xcode for development and launch

AI summarization for multi-card readings will be gated behind a subscription. The app will be free to install, with single-card Daily Guidance as the freemium entry point. Monetization is supported by inline ads and a subscription upsell for multi-card readings.

Latest video demo walk-through and user flows below

From Freemium to Conversion: Compelling Benefits

The free-to-download Insight Tarot app features a Daily Guidance single-card draw and a library of all major and minor arcana cards and their meanings (70+), and we’ll review those sections from the subscribed version of the app further down. For now, in these screens, the user has installed the app and is currently reviewing all of the great features a subscription would include. After reading through the benefits, they decide to click the “Subscribe” CTA at the end of the overlay.

Note: It is still TBD if a subscription to advanced features with AI will see a removal of inline ads. Current trends lean towards a hybrid for monetization, and you’ll see that in the subscriber model, in the later screens.

From Home, user clicks on the Subscription card to learn more about the advanced options.

An overlay appears, detailing multiple improvements a subscription would provide.

At the bottom of the overlay, the user sees the pricing and chooses to proceed via “Subscription” CTA.

Conversion screens follow.

Subscribed Home: Enabling Card Reversals

Once subscribed, the Home screen gains direct access to All Spreads (with AI summarization) and a pinned "Past • Present • Future" spread as an advanced alternative to "Daily Guidance." Both features will be explored shortly.

In this flow, the user sees a toggle that enables reversed cards in readings. They tap the info icon to understand how this feature adds nuance to spread interpretations, then they activate it.

In the subscribed Home screen, the upgraded user explores card reversals and taps “info” icon.

An overlay conveys the benefits of allowing card reversals in all readings.

Returning to Home, the user decides to enable the feature via toggle.

Daily Guidance: Single Card

Each day, a user can come to "Daily Guidance" for a quick take on the daily focus, letting the user interpret meaning as they see fit. This simple reading is provided for both the freemium and the subscribed user. As the user scrolls, they can see the card drawn along with keywords and full details.All users can see the face up option, and subscribers can see face up or face down, depending on the draw of the day. Face up and face down options are explored further in the library section.

The user decides to explore “Daily Guidance”, either from Home or from the Daily tab, at bottom.

The user sees the card drawn, and can scroll down to see details.

Further details, with inline ad banner.

All Spreads

As part of the subscriber model, users have access to a large range of popular spreads. All multi-card spreads feature advanced AI-generated summarizations and more. A full walk-through of a multi-card spread follows further in this review.

The subscribed user is exploring the "Spreads" section, either from Home card or via the Spreads tab.

The user swipes upward, reviewing a number of popular spreads...

Nine spread types are currently available.

Multi-Card Readings: Query, Card Selection, & Reading

Query + Focus

Multi-card readings are available to subscribers and accessible from All Spreads section. In this scenario, the user selects Past • Present • Future, directly from Home screen. Before drawing cards, the user can supply an optional query to shape the final output. When ready, the user moves to “Begin Reading” CTA and taps.

Note: While focus can be manually toggled, it's also query-responsive: certain keywords like "Love" will auto-shift it without intervention. The user always has ultimate control, and AI summarization accounts for all of it.

From Home, user selects “Past • Present • Future” multi-card reading, also available under Spreads tab.

Here, the user can add an optional query, and/or change focus for the reading. User taps query field.

User types a query about love, and commits it. In the next screen, this will auto-select the “Love” focus.

User is ready to proceed to card draw, so they tap “Begin Reading” CTA.

Cards Select

The user moves to the card selection stage, displaying reading type, focus and optional query at top. The body shows a scrollable carousel of available cards, with draw positions below. Guidance text along the bottom guides users through card selection.

Note: A unique feature: users can manually draw cards or tap the in-focus position to let AI draw them.

The query and focus are brought forward to the card reading area, and the user begins to select 3 cards.

As the cards are drawn, user considers changing the query, so they tap the back arrow at top left.

A modal warns that progress will be lost; the user chooses to continue.

Once all cards are drawn, the AI begins building the summary, shown at the bottom.

Final Reading

The AI summarized multi-card reading is now ready for review, offering an Overview, key details, and large, flippable cards for each position. The description under each card is AI-tailored to the overall reading, not just boilerplate copy from the Library. Once done, the user can either exit to Home or download a transcript and exit, as discussed in the next panel flow.

The multi-card reading is under review. The user starts to swipe up...

The user reviews a card under “Future” position, and decides to tap “Details” (or whole card) for more.

The user sees AI-customized text based on the card, its position, and other user-supplied factors.

The user reaches the end and receives a positive send-off. They now proceed to tap “Transcript/Exit” CTA.

Multi-Card Readings: Transcript + Exit

Initial Screens

The user has chosen to exit their reading from the sticky footer’s “Transcript / Exit” CTA (shown in previous screens). In this example, an overlay of options appears, and the user chooses to receive a transcript upon exiting. As they fill out the email, the system confirms syntax and then allows them to proceed through to the “Send & Exit” CTA.

Note: When invoking the exit scenario, the reading in the background automatically returns to the top of the page, providing reading context during transcript screens.

The user selects “Email Transcript & Exit” CTA option.

The email form appears with the field in focus. The user begins to type.

Email syntax is correct. The "Send & Exit" CTA is now active. The user presses.

The transcript is sending...

Success/ Fail Outcome

If the address is correct and there are no errors, a success message shows, and the user is returned to the Home page. Should an error occur beyond basic syntax validation, a fail message returns the user to the email form to retry.

Transcript sent successfully. User will return to Home in (TBD) sec.

The user returns to Home.

Transcript failed. User returning to email input in (TBD) sec.

The email form appears again with the field in focus.

Multi-Card Readings: Loading + Error Handling

While most multi-card AI summarization completes in seconds, I added a loader with progressive messaging to build anticipation. Progressive messaging also masks retry attempts in the background. If all retries fail, a modal prompts the user to retry or return to Home.

All cards are drawn, so the system automatically prepares to present the final reading.

Normal process messaging

Attempt 1 fails silently: system retries.

Attempt 2 fails silently: system retries.

Attempt 3 fails silently: system fails.

A popup appears. The multi-card reading failed to load. The user chooses to retry or exit to Home.

Error State: No Internet

Cellular or Wi-Fi issues can happen at any time. In this example, a user is in the middle of sending a multi-card spread to the AI for final reading summarization, when the connection goes dead and the app immediately notifies them of the disruption.If the user has not left the application, it can easily recover and resume once the connection is restored.

Note: While this screen could appear at any time, I've decided to show it during a multi-card read, where the stakes are highest.

The AI is busy crafting the final reading in the background...

Internet suddenly disconnects. An overlay appears.

Connection restored. The AI resumes summarization.

Library: Search and Review

Initial Screens

All users can access the Library to search the 78-card deck. In this example, a user searches for and reviews the Ace of Swords.

The user visits the Library from the tab bar to review card meanings.

With many cards to swipe through, the user decides to tap the search field instead.

Searching for "swords," the user taps the Ace of Swords small card.

The Ace of Swords appears, with full detail below it.

Face UP / Face DOWN

Subscribers can toggle card reversals to view both Face UP / DOWN (or reversed) meanings.

The user reviews the Face UP card details...

...showing the upright meaning and keywords.

The user reviews the Face DOWN card details...

...showing the reversed meaning and keywords.

Post-MVP Considerations

With a solid foundation in place, there's meaningful room to grow. Here are a few considered next steps.

Daily Card Notification

Using iOS local notifications, Daily Guidance cards can be delivered to the user's lock screen each morning at their preferred time. If notifications are disabled, the app prompts users to enable access in iOS Settings. Tapping the notification opens directly to that day's card, driving a daily touchpoint that surfaces the inline ad.

Multi-Card Spread Favouriting

Subscriber Only: Ability to replace, on Home, the pinned multi-card spread: "Past • Present • Future", with a personal favourite from Spreads section.

App Themes / Additional Card Decks

Subscriber Only: Add alternative card decks that, when selected, also adjust the overall UI theme to match.

Audio Features

  • Magical sound effects for key interactions, with on/off.
  • Optional AI voice playback of readings.

Language Support

  • Support languages in projected growth regions, such as India and Asia-Pacific.

Print, Merchandise, Promotion

  • As the app features a fully custom deck, explore publishing it for real-world use.
  • Consider an Etsy store, or similar, for artwork resold as posters, apparel, and more, and link back to the app.
  • Review ways to promote the app beyond the App Store.

Divination Apps: 2026 Market Summary

Market Size & Growth

$9B by 2030

from $3B in 2024

20%

Compound Annual Growth

User Base

120M+

Monthly Active

25-35%

Subscription Adoption

60%

Gen Z/Millennials

All dollar figures in USD. Data sourced from 2024-2025 market reports; citations verified through Claude AI extended research.

AI Adoption Surge

2025

47%

AI-Enabled Personalization

58-62%

Users prefer hyper-personalized insights that AI can provide

10-18%

Improved Retention

Revenue Mix

Freemium/Ads

50%

Subscriptions

30%

Live Consult

20%

Subscriptions

$8-22/mo

Per User

Market Size & Growth

N. America

40M+

Users

Highest ARPU

Asia-Pacific

40-50%

Downloads

Growing

India

+49%

CAGR

Fastest

EU

25-35%

Subscribe

Steady Growth