Viewing party is an application in which users can explore movie options and create a viewing party event for the user and friends.
- 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
- 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
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 installrails db:{create,migrate}
- Run the test suite with
bundle exec rspec. - Run your development server with
rails sto see the app in action.
| 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 |
Created by:
