In this assignment, we will be creating a simple webpage/web app that will display data returned from an open web API.
- Select an open (no authentication required) API. - A few of my favorites are the Star Wars API and the PokeAPI (More below)
- Create a website.
- Connect the website to the API and display data from the API.
- Add interactivity. (2 items) - Things like click for more information, and search are good ways to allow user interactivity.
- The interactivity can be simple. Things like pagination (a next button), or view more detail, work great!
- Keep the HTML website simple, use a html framework and/or template. This is about using javascript to fetch (cough.. Cough.. hint..) data.
- The Cat API
- The Dog API
- The Chuck Norris API
- Quotes API
- Quotes API
- The Spotify API
- The New York Times API
- The Wikipedia API
- The Wikidata API
- The Medium API
- Design Quotes API
- The GoodReads API
- The Dribbble API
- The 500px API
- The Unsplash API
- The Giphy API - GIFs!
- The Pixabay API
- Exchange rates
- Site screenshots API
- The Oxford Dictionary API
- Website Technologies API
- The Mapbox API
- Music Lyrics API by Genius
- Site meta tags API
- The EventBrite API
- Open source projects changelogs
- The GitHub REST API
- The GitHub GraphQL API
- QR codes API
- The StackExchange API
- Words and synonyms
- The Nasa API
- The SpaceX API
- The Hacker News API
- The Instagram API
- The Reddit API
- The Slack API
- The Twitter API
- The YouTube API
- Worldwide Holidays API