ashuhleyt / viewing_party_lite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🎥 Viewing Party 🎥

About this Project

This is a Ruby on Rails application to explore movies and create a viewing party event for you and other users of this application.

🎞️ Learning Goals
🎞️ Tech Stack
🎞️ Configuration
🎞️ API Key
🎞️ Wireframes

Learning Goals

Explicit
Consume JSON APIs that require authentication ⭐ ⭐ ⭐
Test consumption of APIs (facade,service,poros) ⭐ ⭐ ⭐
Organize and refactor code to be more maintainable ⭐ ⭐ ⭐
Apply RuboCop’s style guide for code quality ⭐ ⭐ ⭐

Implicit
Reading Documentation
Implementing concepts that are not explicitly taught
Practice individual research (articles, videos, mentors)
Team communication
Prioritizing goals/user stories
Time management

Additional learning goals can be found here.

Tech Stack

ruby
rubyonrails
postgresql

Configuration

  1. Clone down the repository to your local machine.
  2. Run bundle exec figaro install
    Running the above command will generate an application.yml folder in config.
    This is where you will store your API Key.

  3. Install gem packages: bundle install
  4. Setup the database: rails db:{drop,create,migrate,seed}

API Key

Obtain your own API key from:
- The Movie DB API
And store them respective in your application.yml file:

Wireframes

Example wireframes to follow are found here.

About


Languages

Language:Ruby 84.4%Language:HTML 13.2%Language:JavaScript 1.5%Language:CSS 0.9%