Web / UI
Design.
Hero sections, sub-heroes, benefits, CTA, footer, forms and navigation — all built in Webstudio using tokens and CSS variables. No hardcoded values. No manual styles. Systems only. Good UI is not decoration. It is clarity, hierarchy, maintainability and user flow.
Ledix.co.za — redesign the hero.
This is the primary redo brief for the Web/UI track. Study the site carefully before touching any design tool. Understand what the problems are before you solve them.
Redesign the Ledix.co.za homepage hero section
Go to ledix.co.za and study the homepage carefully. The current hero has serious hierarchy, spacing and layout problems. Your job is to redesign it — not the whole site, just the hero section — with a significantly stronger visual hierarchy, correct whitespace, and a layout that makes the primary headline impossible to miss.
Reference layout: study the AYDM hero (yourdoormat.co.za) — note how the left side carries the H1 hierarchy clearly, and the right panel supports without overpowering. Your Ledix redesign should achieve the same balance.
Current problems on Ledix.co.za
- H1 hierarchy is weak — headline gets lost
- Right-side element overpowers the primary message
- Spacing is inconsistent and unintentional
- Typography scale is not clearly defined
- Visual weight distribution is unbalanced
- CTA is not prominent enough given the layout
- Mobile considerations appear absent
What your redesign must achieve
- Clear H1 — largest, most prominent element on the page
- Strong left-side hierarchy following the AYDM reference
- Right-side panel that supports — does not compete
- Consistent spacing using a defined grid
- Type scale with clear heading / sub / body distinction
- One strong CTA — colour, size and position intentional
- Desktop (1440px) + mobile (390px) versions required
Your programme, week by week.
09:00–12:00 study. 13:00–16:00 build. Upload Trello by 16:00. Present Tuesday (Mon+Fri). Present Thursday (Tue+Wed).
UI Foundations + Layout Study
Before building anything, you must understand how UI layouts are structured. Study spacing systems, grid logic, type hierarchy in web context, and how the best sites create visual clarity.
Good UI is a system, not a style.
You are not choosing fonts and colours. You are building a structure that holds meaning clearly. Study the Drevo wireframe and OnyxUI components before touching Affinity or Webstudio.
Page Sections — Sub-hero, Benefits, CTA, Footer
This week you build every major section of a landing page. Each section has its own hierarchy rules. Master them individually before connecting them as a full page.
Every section has one job.
Hero: make them stay. Sub-hero: give context. Benefits: earn trust. CTA: make them act. Footer: hold information. When a section tries to do too much, it does nothing well.
Webstudio — Building with Systems
This week you move from Affinity design files into Webstudio. You are building real, live UI using tokens, components and reusable structures. Speed is expected to increase significantly.
Build once. Reuse everywhere.
A component built correctly in Webstudio can be reused across a full site instantly. A component built with hardcoded values must be rebuilt every time. Build correctly from the start.
Ledix.co.za Redo + Final Presentation
This is the full redo of the Ledix.co.za hero section — the primary brief for this track. Everything you have learned in Weeks 1–3 is applied here. No excuses. No shortcuts.
Solve the problem. Don't just make it prettier.
The Ledix brief is not about aesthetics. It is about hierarchy, clarity and communication. If someone lands on the page and immediately understands what Ledix does and what they should do next — you have succeeded.
Tokens. Not hardcoded values.
This is the most important rule in the Web/UI track. Every colour, spacing value and font size must reference a named token. Never type a hex code or pixel value directly into a component.
Change once. Updates everywhere.
If you hardcode a colour as #FF4949 in 40 components, and the client changes the brand colour — you update 40 things. If you use a token called "accent-primary" in all 40 components — you change the token once. Done.
Names describe purpose, not value.
A token should be named for what it does — not what it looks like. "red" is a bad token name because if the brand colour changes to orange, the token name is wrong. "accent-primary" is correct because it describes the role, not the colour.
Pull a task. Study it. Build it.
Browse below when you need a focused task. Study the reference first. Build it. Upload Trello by 16:00. All tasks must use tokens — no hardcoded values.
Recreate the AYDM hero layout structure
Study yourdoormat.co.za hero — strong left H1 hierarchy, right supporting panel, background image with overlay. Recreate the layout at 1440px in Affinity using a fictional brief.
Recreate a Drevo navigation bar in Webstudio
Open the Drevo cloneable. Study the navigation structure — logo left, links centre, CTA right. Recreate this nav in a new Webstudio project using only token-referenced values.
Recreate a 3-column benefits section from OnyxUI
Study OnyxUI free components. Choose one 3-column benefits layout. Recreate it in Affinity at 1440px. Match the spacing system, icon treatment and type hierarchy exactly.
Adapt AYDM layout for a Sasolburg service brand
Use the AYDM layout logic but design the hero for a fictional Sasolburg plumbing, electrical or property brand. Same layout system — different brand, different content, different photography.
Design a full landing page for a fictional fintech brand
Hero → sub-hero → benefits → CTA → footer. At 1440px desktop. Token-referenced values throughout. The brand must feel like it could compete with Capitec or FNB in the app space.
Build a complete hero section in Webstudio — tokens only
Take your best Affinity hero design. Map every value to a named token. Set up the token system in Webstudio and build the hero live. Share a preview link. No hardcoded values — not one.
Redesign Ledix.co.za hero — full brief (audit + design + Webstudio)
The full Ledix redo brief: audit the current site, build wireframes, design the visual (1440px + 390px), then build live in Webstudio. This is the primary Week 4 deliverable for this track.
Build 5 reusable UI components in Webstudio
Button (primary + secondary + ghost), card, badge, input field, and a section divider. All using tokens. All responsive. All reusable. Document what each component does and which tokens it references.
How your work is reviewed.
Web/UI work is reviewed on hierarchy, spacing, responsiveness, token discipline and whether the design solves the actual problem.
What to study.
Study these tools and studios seriously. Understand how they build — not just how they look.