A modern Tarot card reading web app built with Next.js, Firebase, and Gemini AI.
Users can browse tarot cards, draw a spread, and receive AI-generated interpretations.
- Browse all 78 Tarot cards with detailed meanings and images
- Draw cards for a reading (with upright/reversed positions)
- Ask a question and get an AI-powered interpretation using Gemini AI
- Data stored and managed with Firebase Firestore
- Responsive, modern UI
- Browse the Tarot deck and view card details.
- Draw cards for a reading and (optionally) enter a question.
- Click "Get Tarot Reading" to receive an AI-generated interpretation.
- Enjoy insights and guidance!
- Next.js
- Firebase Firestore
- Gemini AI
- react-markdown (for rendering AI output)
- TypeScript
MIT
- Tarot card images: Wikipedia Commons
- Tarot meanings: Inspired by the Rider-Waite tradition
Pull requests and suggestions are welcome!