
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 the 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 the given screenshot with a highlighted 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.

On the right-side panel under "Design," select Desktop under Design section to choose a screen size for desktop wireframe.

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 a 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.
First, draw a rectangle by clicking on the rectangle option from the bottom menu section.

Then, select the T icon to select the textbox and place the text within the rectangle you created. You can write Leaf & Page as text in the rectangle box to represent it as a logo. You can also adjust the size and font family from the typography section on the right side of the bar. (Hint: To get the typography, you need to scroll a little down on the right side.)

Then, similarly, create more text boxes for header links such as Home, Categories, About Us, and Login without creating rectangle boxes first, and place them in the alignment of the logo you created.

Make sure to align everything using your grid columns.
Step 5: Hero section (banner)
You can change the layout from grid to column by selecting the entire frame and selecting the grid as shown in the given screenshot.

Below the header, draw a large horizontal rectangle across the frame.

Then, write the text within the rectangle box and change the layout from the typography.

Similarly, create the subheading beneath the main heading and change the layout and font size as well.

Create one rectangle box for the button and write the text within it as Explore Now.

Fill the color in the background of the button by selecting the entire rectangle box and then filling it with color using the layout. You can also change the color of the text by selecting text within the rectangle box and filling it with the text color.

Step 6: Create different book 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 a different subscription section
After the book category section, you need to draw a line to separate the subscription category. Select the line from the bottom menu.

Then, using a textbox, add a heading Subscribe for weekly recommendations. You can place it in the alignment of the line with the help of the grid section. Using a grid layout, you can easily identify the area where you need to place the text correctly.

Along with this, create one input box using a rectangular box, and also create a button to place it with the input box.

Write text within the button as Sign Up. Also, close the newsletter section using one more line, and then under this section, create a footer section with text labels such as Contact Us, Terms, Privacy, and Help Center.

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:
Sections to Include:
Richa Arora