An AI-powered tarot reading experience built for a hackathon under a deep-sea theme.
FateDeck allows users to ask a question, draw a three-card tarot spread from a custom ocean-inspired deck, and receive AI-generated interpretations based on the cards drawn and the user's prompt.
- Custom deep-sea tarot deck (25 original cards)
- Random 3-card spread generation
- AI-powered tarot interpretations using OpenAI
- Animated card dealing interaction
- Cinematic video landing page
- Multi-card reading flow with next/previous navigation
- Full-stack React + Express application
- Ask a question
- Draw three cards
- Reveal your spread
- Receive AI interpretations for each card
- Flip through the reading card by card
Frontend: React, Vite, JavaScript Backend: Node.js, Express, OpenAI API
npm install npm run dev npm run server
OPENAI_API_KEY=your_api_key
Piolo Patag Phuc Hoang Richard Kawamura