This page is a work in progress.You can help improve it. →

Prove yourself, warrior!

You have grown very quickly to have worked with and master HTML, CSS, JavaScript, and basic programming fundamentals. This will be a test of those skills and ideas that you have gained and a reflection of how far you have come.

For this assignment, you will be reproducing a website.

Objectives

  • Show off your problem-solving skills
  • Show off HTML, CSS, and JavaScript Skills
  • Work with an API to create a responsive website, using only Vanilla JS and modern CSS

Requirements

Setup

degit $GITHUB_USER/react-project-template AstroClub

Explorer Mode

  • Reproduce this site exactly
  • Should be 100% responsive
  • Should pull from https://sdg-astro-api.herokuapp.com/index.html API using JavaScript
  • Should display a countdown timer to next astronomical event. This timer should countdown until hitting zero
  • The carousel should change automatically every 10 seconds
  • All code should be:
    • readable properly indented
    • variables, class names, and functions should be reasonably named
    • proper style guides should be followed
    • commented

Additional Resources

© 2017 - 2021; Built with ♥ in St. Petersburg, Florida.