Skip to content

bryanbloomquist/tarot-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn

Tarot Reader

Description

The tarot fascinates me, so I built this app. The app can do a three card tarot draw, a one card yes/no question tarot draw, or the user can explore the different cards

Images

Starting View:

Starting View

Past, Present, Future:

Past, Present, Future Screenshot

Yes/No Question:

Yes No Question Screenshot 1 Yes No Question Screenshot 2

Explore the Tarot:

Explore the Tarot Screenshot 1 Explore the Tarot Screenshot 2

Installation

If all files are kept in a single folder a web browser should be able to run the project.

Usage

The user has three options. 1. Past, Present, Future: The app randomly draws 3 cards and displays them for the user. The first card is assigned to the past, the second to the present, and the third to the future. The app then displays a guide on how the user can interpret the cards.

2.  Yes/No Question:  The user is prompted to enter a yes or no question in the text field.  This is just to keep a record of what they meant to ask the tarot and keep them honest, it doesn't factor into the draw at all.  When the user enters their question and hits submit, a card is randomly drawn from the deck and displayed along with a guide to interpretation.

3.  Explore the Tarot: The user can explore the different arcana and click on the cards to learn more about them.

Credits

Fisher-Yates shuffle function taken from https://frankmitchell.org/2015/01/fisher-yates/

All images and tarot meanings were taken from https://www.trustedtarot.com/card-meanings/

fog background from https://codepen.io/camstephensdomo/pen/PVqpaP

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Live site:

https://bryanbloomquist.github.io/tarot-reader/

About

Tarot card reading application built with React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published