HOME

Tarot Reading AI Chatbot

A while back, I built a simple Tarot Reading AI chatbot. It was more of an experiment — mixing my interests in art, Tarot, and machine learning.

That project lived on this same page. But since then, it’s evolved into something real: a full web app called LVX Tarot Reader, with both free and paid tiers.


About the app

LVX Tarot Reader is an AI-powered Tarot app that gives people quick Tarot card readings. It offers:

  • 2 free readings per day for anyone
  • a paid subscription for unlimited readings + some planned extra features

It’s fully monetized through Stripe on the web (no mobile yet).


How I built it

I wanted to keep things simple but solid. Here’s the current stack:

  • Next.js (React) — for the frontend and SSR
  • Supabase — for auth and database (storing user plans, usage, etc.)
  • Stripe — handles subscriptions and checkout
  • OpenAI — generates the Tarot interpretations

Auth is all Supabase magic, with RLS to keep data secure. The readings are just prompts sent to the OpenAI API that include the user’s chosen cards and question.


Why monetize it?

I added a paid tier mostly to keep the API costs under control and to see if people value it enough to pay. Turns out they do. The free plan with daily limits works well for casual visitors, while heavier users upgrade.


Contact

If you want to talk dev stuff, or have questions about building something similar:

📧 hello@aaronjcunningham.com