Morgan Mitchell

COP4813 • My Assignments

My Assignments

  1. Assignment 1 — Hello World
    Simple hello world page hosted on my personal domain.

    Open Assignment 1 — Hello World

  2. Assignment 2 — Website Creation
    Website with navigation menu, assignments section, and personal content.

    Open Assignment 2 — Website

  3. Assignment 3 — Forms
    Validated input form with confirmation and mailto action.

    Open Assignment 3 — Forms

  4. Assignment 4 — JavaScript Calculator
    Custom JavaScript calculator with plotting using a chosen equation.

    Open Assignment 4 — Calculator

  5. Assignment 5 — Spirograph
    Canvas-based spirograph generator using mathematical equations.

    Open Assignment 5 — Spirograph

  6. Assignment 6 — JSON Data
    JSON file parsed and displayed in a human-readable format.

    Open Assignment 6 — JSON

  7. Assignment 7 — Drag and Drop Cards
    Deck of cards with drag-and-drop functionality for discarding.

    Open Assignment 7 — Drag & Drop Cards

  8. Assignment 8 — Canvas Animation
    Animated ball on canvas that bounces and responds to mouse clicks.

    Open Assignment 8 — Animation

  9. Assignment 10 — Mobile Audit (Lighthouse)
    Mobile interface audit of my home page with Lighthouse results (Performance, Accessibility, Best Practices, SEO) and full report.

    Open Assignment 10 — Mobile Audit