Tasks
Complete the following tasks:
- Task 0: GitHub and Vercel
Convert your Semester 1 website to a Git repo and publish it on Vercel. - Task 1: Random Background Colour Generator
Create a web page with a <section> element that changes its background colour to a randomly generated hex colour value each time a button is clicked. - Task 2: Increment and Decrement Counter
Create a web page with an increment and decrement counter that changes the colour of the number displayed on the web page. - Task 3: Student Login Form
Create a web page with a student login form that validates user input and displays appropriate messages. - Task 4: Accessing Remote APIs
Create a web page that fetches data from three remote APIs and displays it on the web page.
Guidelines
Include your student name and ID in the <title> of each web page.
Any project without the above will get zero marks.
No complaints will be entertained.
Files to submit to Moodle
Upload the following THREE files to Moodle:
- A completed Student Assignment Cover Sheet
- A plain text file that lists the URLs of each of your four projects on GitHub and Vercel.
- A ZIP file of your complete 📁 /javascript-projects folder.
Failure to submit any of the above will result in zero marks for the assignment.
No complaints will be entertained.