Skip to content

An application that uses Ruby on Rails to create a database of tarot cards and allows the user to learn about them by viewing info pages on each card. The user can also get different types of readings by navigating around the site

Notifications You must be signed in to change notification settings

Frank-Proulx/tarot_card_reader

Repository files navigation

Tarot Card Reader

Ruby on Rails Team Week project for Epicodus Bootcamp

Created By: Frank Proulx, Christopher Neal, Morgan Waites, Isaac Overstreet, Matt Casperson

Hosted on Heroku at: https://tarot-card-reader-rails.herokuapp.com/

Technologies Used

  • Ruby
  • Gems
  • Bundler
  • CSS
  • JQuery
  • Coffeescript
  • IRB
  • Pry
  • Postgres
  • SQL
  • SQL Designer
  • Rails
  • ActiveRecord
  • Bootstrap SCSS
  • Heroku

Description

See it here on Heroku: https://tarot-card-reader-rails.herokuapp.com/

This project was created for Epicodus bootcamp as a Team Week project to show proficiency in Ruby on Rails. A user can get learn about tarot cards, get either a three-card or ten-card tarot card reading.

System Requirements

  • Ruby v2.6.5 recommended
  • Postgres 12.9
    (Note: Ruby gem dependencies will be installed automatically by Bundler.)

Setup/Installation Requirements

  • Clone the GitHub repository: https://github.com/Frank-Proulx/tarot_card_reader
  • From the main project directory, enter bundle install in the terminal to populate gems.
  • To create a database, run rake db:setup in your terminal, this will create a database, run the migrations and seed the database. Ensure that the terminal output prints Created 78 cards! (should be 78).
  • Run rails s to start the Rails server.
  • Open browswer and enter the url http://localhost:3000/ unless otherwise prompted in the terminal.

Known Bugs

  • Turboload causes navbar links to load page twice in some cases.

License

MIT Copyright (c) 2022 Frank Proulx, Christopher Neal, Morgan Waites, Isaac Overstreet, Matt Casperson

About

An application that uses Ruby on Rails to create a database of tarot cards and allows the user to learn about them by viewing info pages on each card. The user can also get different types of readings by navigating around the site

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published