The tech stack is simple but effective: Next.js frontend, a serverless function to handle the AI API call, and a prompt engineering system that provides the AI with rich context on each card's symbolism (upright and reversed) before it generates the interpretation for the user's specific question.
It's completely free—this is just a fun side project. I'd love the HN community's feedback on a few things:
The quality of the interpretations. Do they feel generic or surprisingly insightful?
The user experience. Is it clear and engaging?
The ethical considerations of an "AI mystic." It's a strange new world.
You can try it here: https://www.randomtarotcard.org/ai-tarot-reading
The code is not open source, but I'm happy to answer any technical questions about the implementation!