A comprehensive digital tarot card reference application built with SvelteKit. ApTarot provides detailed information about all 78 cards in a traditional tarot deck, featuring beautiful card imagery, interactive carousel navigation, and extensive esoteric correspondences.
- Complete 78-Card Deck: All Major Arcana, Minor Arcana, and Court Cards
- Interactive Carousel: Smooth, animated card browsing with GSAP animations
- Detailed Card Information:
- Card meanings and interpretations
- Original titles and attributions
- Astrological correspondences
- Hebrew letter associations (Major Arcana)
- Tree of Life pathworking (Major Arcana)
- Elemental associations and soul correspondences (Minor Arcana)
- Qabalistic world attributions
- Notable personalities for Court Cards
- Responsive Design: Optimized for desktop, tablet, and mobile
- Modern Web Technologies: Built with SvelteKit, TypeScript, and Tailwind CSS
- Node.js (v22 or higher)
- pnpm (recommended) or npm
# Clone the repository
git clone https://github.com/engines2k/aptarot.git
cd tarot-app
# Install dependencies
pnpm install
# or
npm installStart the development server:
pnpm dev
# or
npm run dev
# Open in browser with:
pnpm dev --openCreate a production build:
pnpm build
# or
npm run buildPreview the production build:
pnpm preview
# or
npm run previewThe app is configured for static deployment:
pnpm buildDeploy the build/ directory to any static hosting service.
The project includes AWS SAM configuration and a build / deploy script for serverless deployment:
sam build
sam deploy --guided