Skip to content

bluedrop-learning-networks/frontend-dev-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Objective

Your assignment is to implement a movie streaming dashboard using JavaScript and React.

Brief

You are the owner of a movie streaming service. Your customers want to view a list of movies for streaming and to view details about the available movies.

Tasks

  • Implement assignment using:
    • Language: JavaScript
    • Framework: React
  • Build out the project to the designs inside the /Designs folder
  • Connect your application to the Movie Database API at https://wookie.codesubmit.io/movies
  • For authentication pass the "Authorization: Bearer Wookie2021" header
  • Parse the API response and display the results as outlined in the design. Make sure to group movies by categories.
  • Implement a detail view for the movies in the list
  • Make sure that linking to detail pages as well as bookmarking works as expected
  • Implement search by connecting to https://wookie.codesubmit.io/movies?q=<search_term>

Deliverables

Make sure to include all source code in the repository. To make reviewing easier, include a fully built version of your assignment in a folder named src.

Evaluation Criteria

  • JavaScript best practices
  • We're looking for you to produce working code, with enough room to demonstrate how to structure components in a small program.
  • Show us your work through your commit history
  • State management - How/where is state managed? Is there any global state?
  • Completeness: did you complete the features?
  • Correctness: does the functionality act in sensible, thought-out ways?
  • Maintainability: is it written in a clean, maintainable way?
  • Testing: is the system adequately tested?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published