Talk Tarot

Tech

React Native, Expo, TypeScript, Claude AI, Deepgram, OpenAI TTS, Supabase, Reanimated

Year

2026

Status

In progress

Description

Talk Tarot is an AI-powered conversational tarot reading app for iOS and Android. Users draw three tarot cards, then engage in a voice-based conversation with an AI tarot reader who interprets each card, asks reflective questions, and ties the reading together with a closing summary.

The app supports three spread types: Past-Present-Future, Situation-Action-Outcome, and Mind-Body-Spirit. Each reading flows through card selection, interpretation, and a natural back-and-forth voice conversation.

Voice input is handled by Deepgram's Nova-2 speech-to-text model, card interpretation runs on Claude Haiku, and responses are spoken aloud using OpenAI's TTS API. The backend is built entirely with Supabase Edge Functions.

Previews

Talk Tarot spread selection screen
Talk Tarot card draw screen
Talk Tarot card reveal - The High Priestess
Talk Tarot AI reading conversation

Design

The app follows an Art Nouveau-inspired aesthetic with a dark, mystical theme. Deep purples, muted golds, and jewel tones create an atmospheric reading experience. Card animations use React Native Reanimated for smooth flip and reveal effects.

Extra info

The conversation engine maintains full context across all three cards in a reading, allowing the AI to weave earlier interpretations into later ones. A hold-to-talk interface with pulsing animations keeps the voice interaction feeling natural and intuitive.

Links

HomeProjectsAbout