Skip to content

deebot10/viewing_party

 
 

Repository files navigation

Viewing Party

Table of Contents

About this Project

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.

Learning Goals

Explicit

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.

Implicit

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

Local Setup

  1. Fork and Clone the repo
  2. Install gem packages: bundle install
  3. Setup the database: rails db:create

Versions

  • Ruby 2.7.2

  • Rails 5.2.5

Wireframes

Example wireframes to follow are found here

Database Schema

Screen Shot 2021-08-23 at 7 05 58 PM

API

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:

Tools Used

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

Contributors

👤 Dee Hill

👤 Ezzedine Alwafai

About

Starter repo for a backend module 3 project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 78.8%
  • HTML 18.2%
  • JavaScript 1.6%
  • SCSS 1.4%