• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code The Dream School
Code the Dream Labs Logo

Code The Dream School

Main hub for class materials for Code the Dream’s classes

  • Code the Dream Home

Search Code The Dream School

Catarina Final Project Rubric

Build a website from scratch!

Your project will be assessed on the following criteria.

Rubric

  • Use HTML, CSS, and Javascript to build a multipage website that consists of at least three pages that are all connected via links. 
  • Use at least one external open API (see examples below) to render at least one list in your DOM.
    • Spotify: https://developer.spotify.com/documentation/web-api/
    • Star Wars: https://www.swapi.tech/
    • Weather: https://openweathermap.org/api
    • Other public API options: https://github.com/public-apis/public-apis 
  • Create at least one Javascript click event that is triggered by clicking a DOM element.
  • Your code needs to have at least one conditional and one loop or map function.
    • Could be as simple as mapping through data/an array from your API and printing it in the DOM
  • Make use of CSS flexbox or CSS grid for as much of your layout as possible. 

Ideas  

  • Portfolio/personal site with playlist from spotify or list of favorite songs or that displays next week’s weather
  • Website with favorite star wars characters or ships
  • Fictitious restaurant website
  • Redo the marketing website for your favorite app 
  • Redesign and build the Code the Dream website- or the learn.codethedream.org site
  • An informational site about a topic that you love that includes data from an external API

Footer

Copyright © 2025 Code the Dream School | All Rights Reserved | Privacy Policy