Inspiration

As both a programmer and tarot enthusiast, I noticed a gap between traditional tarot readings and modern technology. Many people expressed concerns about AI tarot readings lacking empathy and spiritual connection. This inspired me to create PiTarot - a platform that thoughtfully combines AI technology with traditional tarot wisdom.

What it does

PiTarot offers AI-powered tarot readings in multiple formats:

  • Comprehensive tarot readings with 6-card spreads
  • Yes/No quick readings
  • Daily guidance readings
  • Follow-up questions for deeper insights

How I built it

Built using modern web technologies:

  • Next.js 14 for the framework
  • TypeScript for type safety
  • TailwindCSS for styling
  • PostgreSQL for data storage
  • OpenAI API for intelligent interpretations
  • Radix UI for accessible components

Challenges I ran into

  • Balancing AI accuracy with spiritual authenticity
  • Creating an engaging card selection interface
  • Implementing real-time streaming for reading responses

Accomplishments that I'm proud of

  • Created an intuitive, mobile-friendly interface
  • Built a fair freemium model
  • Designed an engaging card selection animation
  • Achieved fast, responsive readings

What I learned

  • The importance of user feedback in spiritual applications
  • Techniques for streaming AI responses
  • State management in Next.js applications
  • Building accessible UI components

What's next for PiTarot

  • Adding more spread types
  • Expanding language support

Built With

  • nextjs
  • openai
Share this project:

Updates