# AI Usage Report

## 1. Tools Used & Use Cases
- ChatGPT (OpenAI Codex environment):
  - Planned interactive features for Assignment 2 (project filtering, search, and form validation).
  - Suggested CSS refinements for hover effects and feedback styling.
  - Helped outline and polish documentation updates.

## 2. Benefits & Challenges
**Benefits**
- Quickly generated ideas for dynamic behavior and user feedback.
- Saved time while organizing JavaScript logic for filtering and validation.
- Provided wording suggestions for documentation.

**Challenges**
- Needed manual adjustments to ensure logic was correct and readable.
- Required careful review to match assignment requirements and avoid over-complication.

## 3. Learning Outcomes
- Improved understanding of DOM-based filtering and dynamic UI updates.
- Practiced form validation and user feedback patterns in JavaScript.
- Learned how to keep CSS transitions subtle and user-friendly.

## 4. Responsible Use & Modifications
- Reviewed all AI suggestions line-by-line for correctness.
- Simplified and edited the code to stay clear, original, and maintainable.
- Added custom project tags and validation rules tailored to the assignment.
- Verified the final result meets the rubric for interactivity, data handling, and feedback.
