/tarot-app

Use Tarot Diary to perform Tarot readings and build your own diary of card meanings.

Primary LanguageHTML

Contents

  1. Description
  2. Getting Started
  3. User Experience
  4. Tech
  5. Stretch Goals

Description


Tarot is more than a fortune-telling oracle - it is a means to self-knowledge and wisdom. Today, anyone can learn its 78-card system. Tarot Diary offers users the opportunity to perform one-card readings and build their own diary of card meanings.

top

Getting Started


Tarot Diary

Click the link above to begin! Sign in with your Google profile to start pulling cards and writing card meanings. You can edit the meanings of each card that you pull and add diary entries for each individual card.

top

User Experience


Landing

Landing page

User Login

User Login

Pull A Card

Pull a Card

Card returns

View All Cards

Card Index

Edit Individual Card Meanings

Card Index

View Card Meanings and Add Diary Entries

Card Index

Option to Delete Diary Entry

Card Index

top

Tech


  • Ekelen's Tarot API
  • Passport for user authentication via Google
  • Google API Library
  • Mongoose & MongoDB Atlas Cluster
  • EJS / HTML / Materialize CSS / Javascript
  • Node.js & Express

top

Stretch Goals


  • Continue styling the app
  • In the update function, allow users to use placeholder text to edit their card meanings
  • Users can edit comments to their personal readings
  • Users can query their own databases
  • Create a Card schema + cross-user database that allows users to share their card meanings
  • Add images to the card meanings
  • Users can do 3-card readings

top