Note: This document is a work in progress. You can help improve it.

Score Board

For this assignment, you will be creating a simple interactive scoreboard for your favorite sport.


  • Refer to this mockup to design your page:


  • Use the HTML and CSS here to jump-start your project.
  • A user should be able to update a score and the teams playing.

Explorer Mode

  • Create a new project and implement the design using the given HTML & CSS.
  • Assign click events to the update buttons to update the corresponding values on the page. The score buttons should adjust the current score by a "hard-coded" value.
  • Deploy your site.

Adventure Mode

  • Implement a Quarter/Period Tracker that would be appropriate for the sport.
  • Add some styling to make it more presentable. Have fun with it.
  • Make the layout responsive.

Epic Mode

  • Add a Timer that counts down automatically and updates the period/quarter appropriately.
  • Save/load the information to local storage.
  • Add CSS to the winning teams score to indicate who is currently winning.
  • Add anything else that your sport would have on its scoreboard (e.g. fouls, sacks, shots on goal, etc.).
  • Improve the UX to help to make scorekeeping by your sport easier.