💯Challenges
Challenge 1 : API Content
Find an API data source that interest you
Display the fields of content for:
Use more semantic
figure
andfigcaption
elements for group images with text i.e. captions, descriptions, headers, etc.Option A: In class examples
https://www.csscolorsapi.com/
https://opentdb.com
https://v2.jokeapi.dev/
Option B: Find your own
https://github.com/public-apis/public-apis
Challenge 2: Astro Template
Use provided template
Utilize Astro framework for
Retrieving data
Templating data
Programmatically display data Reminders:
DO NOT statically “hard code” the data
Challenge 3 : Style It.
Determine styling for your chosen content
Use CSS Flexbox module -- see template
Use CSS Grid module module -- see template
Customize the template as you like
Challenge 4 : Code
Refactor using Astro concepts of
Understand API concepts
Use JSON data
Reminders:
DO NOT statically “hard code” the data
Challenge 5 : Process
Last updated