Files
TaroTime/README.md
2026-03-07 01:34:48 -08:00

48 lines
1.5 KiB
Markdown

# TaroTime
A web-based esoteric correspondence app for tarot, astrology, calendars, symbols, and related systems.
[![Node.js](https://img.shields.io/badge/Node.js-18%2B-5FA04E?logo=node.js&logoColor=white)](https://nodejs.org/)
[![Git](https://img.shields.io/badge/VCS-Git-F05032?logo=git&logoColor=white)](https://git-scm.com/)
[![Deck Repository](https://img.shields.io/badge/Decks-tarot--deck-1D4ED8)](https://code.glowers.club/goyimnose/tarot-deck)
## Features
- Correspondence explorer for multiple occult/esoteric systems.
- Tarot deck support via a generated deck registry.
- Pluggable deck structure using per-deck `deck.json` manifests.
- Fast local static serving with `http-server`.
## Quick Start
1. Install Node.js: https://nodejs.org/en/download
2. Clone this repository.
3. Install dependencies.
4. Start the app.
```powershell
git clone https://code.glowers.club/goyimnose/taroTime.git
Set-Location .\TaroTime
npm install
npm run start
```
The app opens in your browser (typically at `http://127.0.0.1:8080`).
## NPM Scripts
| Command | Description |
| --- | --- |
| `npm run start` | Generate deck registry, then serve the app locally and open `index.html`. |
| `npm run dev` | Alias of `npm run start`. |
| `npm run generate:decks` | Rebuild `asset/tarot deck/decks.json`. |
| `npm run validate:decks` | Strict validation only (no write), exits on manifest/file problems. |
## Project Links
- Main app: https://code.glowers.club/goyimnose/tarotime
- Deck repo: https://code.glowers.club/goyimnose/tarot-deck