A simple and interactive Tarot Card reading app built with Vanilla JavaScript, powered by the Tarot API.
Uncover your fortune with a click: 👉 Tarot Mystic App Demo
- ✨ Single-card prediction
- 🔮 Classic three-card spread
- 🔍 Keyword-based card search
📁 TarotMystic # Root directory of the project
└── client # Client-side application
├── index.html # Main entry HTML file
├── public/ # Static assets folder
│ └── tarocards/ # Contains tarot card images
└── src/ # Source code
├── pages/ # Page modules for routing
├── utils/ # Utility functions (e.g., API calls, helpers)
├── views/ # UI components and views
├── app.js # Initializes and runs the application
├── constants.js # Stores constants (e.g., base URLs, API keys)
└── data.js # Model file containing data handling logic
To run this project locally, follow these steps:
First, clone the project to your local machine by running:
git clone https://github.com/yanaesher/TarotMysticNow, move into the folder containing the project files:
cd TarotMysticThis will place you inside the TarotMystic directory.
Next, you need to install the necessary packages that the app depends on. Run this command:
npm installThis will download and install for the app live-server client, which is used to serve the app locally in your browser.
Finally, you’re ready to run the app! Start the development server with this command:
npm run start