Back to Home Challenge 01 Cover

Challenge 01 · Interactive Grid System

Your task is to implement an interactive grid layout system in Next.js.

Project Setup

Grid Layout

Grid Items (Boxes)

Selection & Positioning

Expected Behavior

Implementation Notes

Goal

Build a grid system where items can be freely positioned and resized when selected, but snap back into the grid layout when unselected.

Submission

Submission

Once you've completed the task, email your GitHub repository link and the deployed live link to:

hi@2xdev.com