Skip to content

EMielke76/viewing_party_lite

 
 

Repository files navigation

Viewing Party

languages PRs rspec simplecov All Contributors

Table of contents

Overview

A Full-Stack repository built to consume endpoints from The Movie Database API that would allow a user to search for movies nd then create a "Viewing Party" where they may invite other users to viwe the movie with them. User's were persisted to the database using Bcrypt authentication. This reposity was constructed following RESTful design patterns adhering to Service Oriented Architecture best practices.

This project is based off Turing's viewing_party_lite project. More details can be found here

Originally built in collaboration with fellow student, refactored to utilitze sessions and cookies as a solo.

Schema

image

Setup

  1. Fork and Clone the repo
  2. Install gem packages: bundle install
  3. Setup the database: rails db:{drop,create,migrate}
  4. Run bundle exec rspec to run the full test suite.

API Setup

  1. Sign up for and API key by registering with The Movie Database and following the directions provided therein.
  2. From the command line, run the following: bundle exec figaro install
  3. Navigate to /config/application.yml
  4. Paste the following code and replace 'YOUR-API-KEY' with the respective credentials:
movie_api_key: YOUR-API-KEY

Technologies

Versions

  • Ruby 2.7.2
  • Rails 5.2.5

Development tools employed

Languages

  • Ruby

Testing tools

Development Principles

  • OOP
  • TDD
  • MVC
  • REST

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 82.9%
  • HTML 14.7%
  • JavaScript 1.5%
  • CSS 0.9%