This lab is designed to equip learners with practical skills in applying grid systems to create structured, user-centric wireframes for websites and mobile applications. Through hands-on exercises, learners will gain a deeper appreciation of how grids contribute to visual consistency, alignment, and responsive design.
By the end of this lab, you will be able to:
Explain the purpose and underlying structure of grid systems in UI/UX design, including column grids, gutters, and margins.
Construct a well-defined grid layout using industry-standard design tools such as Figma or Adobe XD.
Develop a low-fidelity, responsive wireframe that adheres to a predefined grid system, ensuring consistency across devices.
Critically evaluate and justify layout decisions based on principles of usability, spacing, alignment, and visual hierarchy.
Basic understanding of UI design and layout principles.
Familiarity with wireframing tools like Figma.
*Note: If this is your first time using Figma, we recommend creating an account. To do this, right-click Getting Started with Figma and open it in a new tab to sign up.
In today's multi-device world, digital products must look clean, work seamlessly, and feel intuitive—whether viewed on a desktop, tablet, or phone. One of the unsung heroes that helps designers achieve this is the grid system. It provides structure, rhythm, and alignment to UI layouts, making interfaces both aesthetically pleasing and functionally effective.
This lab will walk you through the process of designing wireframes using a grid system, a foundational skill every UI/UX designer must master. Think of the grid as the invisible skeleton of your design—it guides where things should go, helps maintain balance, and ensures consistency across pages and screen sizes.
Design brief
You've just been hired by Leaf & Page organization, a new online bookstore launching its website. They need a clean, user-friendly homepage wireframe to showcase featured books, categories like fiction and non-fiction, and a newsletter signup.
Your job is to create a low-fidelity wireframe using a grid system to ensure clean alignment, consistent spacing, and a responsive layout. The focus is on structure, not visuals—so stick to simple blocks and placeholder text.
Step 1: Open Figma and create a new file
Go to Figma and log in.
After logging in, you will be redirected to your Figma Dashboard, click the "Design" card visible in the dashboard, as shown in given screenshot with highighted red border.
It opens a blank canvas titled "Untitled."
Click the Untitled file name at the top and rename it to Leaf & Page – Homepage Wireframe.
Step 2: Draw the Canvas (frame) - Now select the 'Frame' tool from the bottom toolbar.
Step 3: Add a column grid - Ensure the canvas frame is selected, then click on Layout Grid in the right-side panel..
After you click the layout grid option, you will see the grid option, as shown in the given screenshot.
Now, click option 1, as shown in the given screenshot to select the grid option to be editable and then click option 2 in the given screenshot to give the size of the grid in the input box.
Then, select the column option from the drop down menu and give number of columns as 5 or 6 and set the gutter width to 20 pixels to ensure adequate spacing between columns."
You now have a 6-column responsive grid that spans your frame.
Step 4: Header section You'll now create low-fidelity UI blocks using rectangles, lines, and text.
Step 5: Hero section (banner) - You can change the layout from grod to column by selecteing the entire frame and select the grid as shown in given screenshot.
Step 6: Create different books categories
Below the hero section, draw 4 equally-sized boxes side by side using the rectangle and align with the grid.
Now give the text to all the rectangular boxes, as shown in the given screenshot:
Step 7: Create different subscription section
After the book category section, you need to draw a line to seperate the subscription category. Select the line from the bottom menu.
Then using textbox, add a heading Subscribe for weekly recommendations. You can place ot in the aligmnet of the line with the help of the grid section. Using grid layout you can easily identify the area where you need to place the text correctly.
Along with this, create one input box using reactangular box and also create one button to place it with the input box.
The final design can be previewed after clicking on the preview button, as shown in the given screenshot:
The final look of the Leaf & Page should look like based on given screenshot
This lab guides you through the step-by-step process of designing a low-fidelity homepage wireframe for a fictional bookstore, Leaf & Page, using Figma. You set up a structured grid layout with defined columns and gutters, and then use basic shapes and text to build key interface sections like the header, hero banner, book categories, newsletter signup, and footer. The exercise emphasizes visual alignment, spacing, and consistency—core principles of UI design—while providing practical exposure to tools like layout grids, typography settings, and component placement in Figma.
Create a low-fidelity homepage wireframe for ChapterRoot, a fictional online bookstore. Use simple shapes and text to outline the layout. Focus on clean alignment using a grid—ignore detailed visuals. What to Do: - Open Figma and Create a New File - Rename the file: ChapterRoot – Practice Wireframe - Draw a Desktop Frame - Choose a desktop size such as 1440px width - Apply a 6-Column Grid - Add a layout grid with 6 columns - Set gutter spacing such as 20px for consistent alignment
Sections to Include: 1. Header - Add a rectangle for the logo labeled: ChapterRoot - Add text links: Home, Books, About, Login
Richa Arora