assignment-1
Assignment 1: JavaScript Fundamentals (Weeks 1-2)
Objective: Build a browser-based task management utility.
Requirements:
- No frameworks, pure JS
- CRUD operations for tasks (stored in browser storage - localStorage or IndexedDB)
- Task properties: id, title, description, status, priority, dueDate, tags[]
- Commands: add, list, update, delete, filter, search
- Async operations with proper error handling
- Input validation
Deliverables:
- Git repository with commit history showing progression
- README with usage instructions
- Evidence of AI-assisted development (specs, prompts used)