Navigation
Course Info
This page is the first draft of my IST239 Final Exam Project portfolio.
It will be updated throughout the semester as more projects and JavaScript features are completed.
IST239 Project Portfolio
This portfolio contains links to my completed IST239 hands-on projects.
Each project opens in a new browser tab.
Chapter 1 Projects
Project
Name / Description
Link
01-01
Financial Planning Tips - A basic JavaScript project using document output.
Open
01-03
Order Form Event Handler - A project using JavaScript to respond to user actions.
Open
01-05
Debugging Challenge - A project focused on finding and correcting JavaScript errors.
Open
Chapter 2 Projects
Project
Name / Description
Link
02-01
Temperature Converter - A project that uses JavaScript calculations to convert temperatures.
Open
02-03
Mouseover Shape Activity - A project using mouse events to change page content.
Open
02-05
Calculator Debugging Challenge - A project correcting JavaScript calculation errors.
Open
Chapter 3 Projects
Project
Name / Description
Link
03-01
Multiplication Table - A project using loops to generate repeated HTML output.
Open
03-03
IMDB Movie Table - A project using arrays and loops to build a web table.
Open
03-05
Phone Sales Bar Chart - A debugging project that generates a horizontal bar chart.
Open
Chapter 4 Projects
Project
Name / Description
Link
04-01
Moving Estimate - A form project that calculates moving costs and handles input errors.
Open
04-03
Character Counter - A project that counts typed characters and displays validation warnings.
Open
04-05
Degrees and Radians Converter - A debugging project using formulas and console testing.
Open
Chapter 5 Projects
Project
Name / Description
Link
05-01
Algebra Quiz - A timed quiz project using DOM updates and answer checking.
Open
05-03
Table of Contents - A DOM project that builds document links from heading elements.
Open
05-05
Concentration Game - A debugging project using tiles, images, and timed flipping actions.
Open
Chapter 6 Projects
Project
Name / Description
Link
06-01
Account Sign-Up Form - A form validation project checking password requirements.
Open
06-03
Shipping and Billing Form - A project copying shipping data and displaying validation messages.
Open
06-05
Conference Registration - A debugging project that calculates and validates registration costs.
Open
Chapter 7 Projects
Project
Name / Description
Link
07-01
Create Your Account - A form validation project that verifies usernames and password requirements.
Open
07-03
Countdown to the New Year - A JavaScript timer project that displays a live countdown to New Year's Day.
Open
07-05
Word Distribution Analysis - A file analysis project that compares the writing styles of two authors using word frequencies.
Open
Chapter 8 Projects
Project
Name / Description
Link
08-01
Timer - A countdown timer project featuring Run and Pause controls.
Open
08-03
Build a Pizza - A shopping cart project that allows users to customize pizzas and add them to a cart.
Open
08-05
Spassky Applauds Fisher - A chess replay project that loads a game log from a JSON file and allows users to step through each move.
Open
Chapter 9 Projects
Project
Name / Description
Link
09-01
Shopping Cart - A form project that allows customers to enter a greeting message for purchased gifts.
Open
09-03
SBlogger - A local storage project that records a visitor's last visit while displaying a sports blog.
Open
09-05
Your Shopping Cart - A debugging project that displays shopping cart items and corrects application errors.
Open
Chapter 10 Projects
Project
Name / Description
Link
10-01
Jigsaw Puzzle - A drag-and-drop project that allows users to assemble a picture by placing puzzle pieces in their correct locations.
Open
10-03
Boulder Cycling Routes - A Google Maps project that displays cycling routes and directions between selected starting and ending locations.
Open
10-05
Today's Crossword - An interactive crossword puzzle that accepts keyboard and mouse input while providing hints and solution features.
Open
Chapter 11 Projects
Project
Name / Description
Link
11-01
Astronomy Picture of the Day - A web application that retrieves and displays NASA's Astronomy Picture of the Day using a web API.
Open
11-03
Wizard Works Order History - A JSON project that retrieves and displays customer order history after validating user credentials.
Open
11-05
SF Control Room - A web application that displays science fiction book reviews and commentary loaded from XML data.
Open
Chapter 12 Projects
Project
Name / Description
Link
12-01
Wildlife Sea Cruises - A jQuery project that enhances a wildlife cruise website with interactive navigation menus and page effects.
Open
12-03
Save Your Fork - A recipe website that uses jQuery to add interactive effects and enhance the user experience.
Open
12-05
User Form - A jQuery form validation project that verifies user information and password requirements before submission.
Open
Completed Project Slideshow
Previous
Next
News Blog
July 2026
Completed the Interactive Project Slideshow for my JavaScript
Final Exam Project. The slideshow displays screenshots from my
completed hands-on projects and allows users to browse through
them using JavaScript.
July 2026
Added a Number Guessing Game using JavaScript event listeners,
random number generation, and conditional statements to create
an interactive experience.
July 2026
Created a JavaScript Navigation System that smoothly scrolls
throughout the portfolio while highlighting each selected
chapter section.
Student Information
Name: Dwight Daniels Jr
Email: ydaniedl@my.gvltec.edu
Course: IST239-W01 JavaScript
College: Greenville Technical College
Project Lab 03
Project Lab 03 expands the Final Exam Project by
adding original JavaScript features including a
JavaScript navigation system, interactive graphics,
a game, a news blog, and additional custom
components that will be completed throughout the
remainder of the semester.
Page Status
Loading page status...