https://github.com/bhrutledge/deck-card-pull
The DECK deck
https://github.com/bhrutledge/deck-card-pull
Last synced: about 1 year ago
JSON representation
The DECK deck
- Host: GitHub
- URL: https://github.com/bhrutledge/deck-card-pull
- Owner: bhrutledge
- Created: 2025-06-17T12:17:23.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-17T21:24:47.000Z (about 1 year ago)
- Last Synced: 2025-06-17T22:29:58.705Z (about 1 year ago)
- Language: JavaScript
- Size: 17.7 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The DECK deck
A web application for drawing cards from [Hallelujah The Hills' DECK project](https://www.hallelujahthehills.com/music/deck/) to create custom audio tarot readings.
[deck.hallelujahthehills.com](https://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:
```bash
npm install
npx playwright install
```
Start local development server:
```bash
netlify dev
```
Run E2E tests:
```bash
npx playwright test
```
### Deployment
Deploy preview:
```bash
netlify deploy
```
Deploy to production:
```bash
netlify deploy --prod
```
---
We love you. Good luck.