Every challenge on this page was coded from scratch — no scaffolding, no templates, no copy-paste. Just HTML, CSS, and deliberate practice.
A beautiful, complex layout orchestrating multiple profile cards using CSS Grid's named areas. Showcases responsive shifts between mobile, tablet, and desktop viewing.
View challengeA reliable multi-card layout built with modern CSS Grid. Focuses on advanced grid template areas and responsive custom properties for adapting across mobile, tablet, and desktop formats.
View challengeA responsive product card component showcasing a perfume bottle with pricing and a call to action. Focuses on responsive images using the picture element, robust CSS variables, and modern media queries.
View challengeA responsive recipe card layout built with clean, semantic HTML elements. Focuses on typography, list styling with custom markers, table structuring, and using CSS variables for standard design tokens.
View challengeA centred profile card with a circular avatar, name, location, bio, and a stack of social link buttons with a hover state. Focuses on CSS custom properties, fluid sizing, and interactive states.
View challengeA classic blog preview card showcasing typography, imagery, and box shadows. Focuses on CSS custom properties, grid/flexbox layouts, and precise visual matching.
View challengeA centred card displaying a QR code image with heading and descriptive text. Focuses on layout centring, CSS custom properties, and typography.
View challenge