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
Log in or sign up for Devpost to join the conversation.