Skip to content

bhrutledge/deck-card-pull

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The DECK deck

A web application for drawing cards from Hallelujah The Hills' DECK project to create custom audio tarot readings.

deck.hallelujahthehills.com

Features

  • Draw up to 13 cards from a 54-card deck (52 standard cards + 2 jokers)
  • Each card corresponds to a unique song from the DECK albums
  • Direct links to streaming platforms: Apple Music, Bandcamp, Spotify, YouTube Music
  • Save and share your "pulls" via URL

Technology

  • Vue 3 single page application
  • End-to-end testing with Playwright
  • Static site deployed to Netlify
  • No backend required - all data stored locally in browser
  • Mobile-first responsive design

Development

This project uses the Netlify CLI for local development and deployment.

Local Development

Install dependencies:

npm install
npx playwright install

Start local development server:

netlify dev

Run E2E tests:

npx playwright test

Deployment

Deploy preview:

netlify deploy

Deploy to production:

netlify deploy --prod

We love you. Good luck.