Viewing Party

Project Description

For this project, you will be building an application to explore movies and create a viewing party event for you and your friends to watch a movie together. The application will require basic authentication.

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

Project Requirements

Project requirements can be found here

Retro Guide

Use this retro guide during the scheduled retros for this project.

Peer Code Share

Complete the activity here

Evaluation

Your project will be evaluated based on this rubric.

Lesson Search Results

Showing top 10 results