- About this Project
- Learning Goals
- Overview
- Local Setup
- Versions
- Wireframes
- Database Schema
- Tools Used
- Contributors
Viewing party is an application in which users can explore movie options and create a viewing party event for the user and friend's.
This is the base repo for the viewing party project used for Turing's Backend Module 3.
Below are technical goals that you should be applying in this project. The priority of these goals are demonstrated using a star grading system. By the end of this project:
-
Student should have a functional understanding of the concept ⭐ ⭐ ⭐
-
Student should have a familiar understanding, but may still have questions ⭐ ⭐
-
Student should know of the concept, but need further resources to implement ⭐
-
Consume JSON APIs that require authentication ⭐ ⭐ ⭐
-
Build an application that requires basic authentication ⭐ ⭐ ⭐
-
Organize and refactor code to be more maintainable ⭐ ⭐
-
Implement a self-referential relationship in ActiveRecord ⭐ ⭐
-
Apply RuboCop’s style guide for code quality ⭐
-
Utilize Continuous Integration using Travis CI ⭐
-
Deploy to Heroku ⭐
-
Note: See Learning Goals to see at what level these skills need to be by the final.
Below are skills that are more general/necessary on the job that are practiced by completing the goals above.
- Reading Documentation
- Implementing concepts that are not explicitly taught
- Practice individual research (articles, videos, mentors)
- Team communication
- Prioritizing goals/user stories
- Time management
- Fork and Clone the repo
- Install gem packages:
bundle install
- Setup the database:
rails db:create
-
Ruby 2.7.2
-
Rails 5.2.5
Example wireframes to follow are found here
Welcome to version 3 of The Movie Database (TMDB) API. Below you will find a current list of the available methods on our movie, tv, actor and image API. If you need help or support, please head over to our API Support From
To register for an API key, click the API Link from within your account settings page. You can also view the screenshots below for help:
Development | Testing | Gems |
---|---|---|
Ruby 2.7.2 | RSpec | SimpleCov |
Rails | Rubocop | Pry |
HTML5 | Capybara | |
CSS3 | ShouldaMatcher | |
Github | Launchy | |
Atom | Orderly | |
VS Code | PostgresQL | |
Postman | Postico | |
Travis | Faker | |
Factorybot | ||
Faraday | ||
Figaro | ||
Bcrypt | ||
VCR | ||
Bootstrap |
👤 Dee Hill
👤 Ezzedine Alwafai