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
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.
- Clone down the repository to your local machine.
- 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. - Install gem packages:
bundle install
- Setup the database:
rails db:{drop,create,migrate,seed}
Obtain your own API key from:
- The Movie DB API
And store them respective in your application.yml file:
Example wireframes to follow are found here.