-
Notifications
You must be signed in to change notification settings - Fork 3
feat: add event image optimization with next/image #20
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestintermediateModerate difficulty (1-2 hours)Moderate difficulty (1-2 hours)
Description
Problem Description
Event images are loaded using regular img tags instead of Next.js Image component.
Context
next/image provides automatic optimization, lazy loading, and prevents layout shift.
Files to Investigate
src/components/event-card.tsx- Event card imagessrc/app/events/[id]/page.tsx- Event detail images
Expected Behavior
Images should use Next.js Image component for optimization.
Acceptance Criteria
- Replace img with Image component
- Add proper width/height or fill
- Configure image domains in next.config.ts
- Test lazy loading works
Suggested Approach
Import Image from next/image and update all image usages.
Difficulty: Medium
Estimated time: 1-2 hours
Prerequisites: Next.js Image component
Learning outcomes: Image optimization
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestintermediateModerate difficulty (1-2 hours)Moderate difficulty (1-2 hours)