Clark College | Web Development Program
A collection of projects built while studying JavaScript fundamentals, DOM manipulation, async patterns, and API integration.
| Project | Description | Key Concepts |
|---|---|---|
| Penguin Nation Dashboard | Dynamic news and quote board with rotating featured students, built with vanilla JS and Bootstrap | setInterval/clearInterval, DOM manipulation, Bootstrap |
| Order Form with JS Validation | Accessible order form with custom JavaScript validation, dual error buckets, and focus management — no HTML required attribute |
Form validation, DOM manipulation, accessibility |
| Weather Dashboard | Dual-mode weather app pulling current conditions and a 5-day forecast from the OpenWeather API, with custom data points and commented JS | Fetch API, JSON, async JS, API integration |
| NYT News & Weather Dashboard | Dual-API dashboard pulling live news and weather data | Fetch API, JSON parsing, DOM manipulation |
- Vanilla JavaScript (ES6+)
- HTML5 / CSS3
- Fetch API / Async-Await
github.com/pm-andrew · Clark College