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