Skip to content

RowanDW/viewing_party

 
 

Repository files navigation

Viewing Party

Background and Description

Viewing party is an application in which users can explore movie options and create a viewing party event for the user and friends.

Learning Goals

  • 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

Requirements

  • Rails 5.2.x
  • PostgreSQL
  • Test all feature and model code
  • GitHub branching, team code reviews via GitHub comments, and github projects to track progress on user stories
  • Deploy completed code to Heroku
  • Example wireframes to follow are found here

Database Schema

Schema

Setup

This project requires Ruby 2.7.2.

  • Fork this repository
  • Clone your fork
  • From the command line, install gems and set up your DB:
    • bundle install
    • rails db:{create,migrate}
  • Run the test suite with bundle exec rspec.
  • Run your development server with rails s to see the app in action.

Live App

Link to Heroku deployment

Tools Used

Development Testing
Ruby 2.7.2 SimpleCov
Rails 5.2.6 Pry
HTML5 Capybara
Bootstrap ShouldaMatcher
Atom Launchy
Git Orderly
Github Factorybot/Faker
Github Project Faraday
Postico RSpec
Heroku VCR
Webmock

Contact

Created by:

About

Starter repo for a backend module 3 project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 79.2%
  • HTML 18.7%
  • JavaScript 1.2%
  • CSS 0.9%