45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
|
|
# TaroTime
|
|
|
|
A web-based esoteric correspondence app for tarot, astrology, calendars, symbols, and related systems.
|
|
|
|
[](https://nodejs.org/)
|
|
[](https://git-scm.com/)
|
|
|
|
## Features
|
|
|
|
- Correspondence explorer for multiple occult/esoteric systems.
|
|
- Tarot deck support served by the TaroTime API.
|
|
- Fast local static shell serving with `http-server`.
|
|
|
|
## Quick Start
|
|
|
|
1. Install Node.js: https://nodejs.org/en/download
|
|
2. Start the API and confirm its base URL and API key.
|
|
3. Clone or download this repository.
|
|
4. Install dependencies.
|
|
5. Start the client.
|
|
|
|
```powershell
|
|
git clone <your-frontend-repo-url>
|
|
Set-Location .\TaroTime
|
|
npm install
|
|
npm run start
|
|
```
|
|
|
|
The app opens in your browser (typically at `http://127.0.0.1:8080`) and stays in shell mode until you enter a reachable API base URL and a valid API key.
|
|
|
|
For local development with a default local API configuration:
|
|
|
|
```powershell
|
|
API Base URL: http://localhost:3100
|
|
API Key: <value accepted by TAROTIME_API_KEY or TAROTIME_API_KEYS>
|
|
```
|
|
|
|
## NPM Scripts
|
|
|
|
| Command | Description |
|
|
| --- | --- |
|
|
| `npm run start` | Serve the static client locally and open `index.html`. |
|
|
| `npm run dev` | Alias of `npm run start`. |
|