{"id":1315,"date":"2025-07-07T04:43:10","date_gmt":"2025-07-07T04:43:10","guid":{"rendered":"https:\/\/fifidesign.uk\/blog\/?p=1315"},"modified":"2025-07-11T14:33:45","modified_gmt":"2025-07-11T14:33:45","slug":"small-business-revisit-recursive-records-website","status":"publish","type":"post","link":"https:\/\/fifidesign.uk\/blog\/2025\/07\/07\/small-business-revisit-recursive-records-website\/","title":{"rendered":"Small Business Revisit: Recursive Records Website"},"content":{"rendered":"\n<p>By Fasika Kelile. Date: June 19, 2025<\/p>\n\n\n\n<p><strong>Version 1 link:<\/strong> &nbsp;<a href=\"https:\/\/fifidesign.uk\/design-for-web-content\/small-business-website\/index.html&nbsp;\">https:\/\/fifidesign.uk\/design-for-web-content\/small-business-website\/index.html <\/a> <\/p>\n\n\n\n<p><strong>Version 2 link:<\/strong>&nbsp;<a href=\"https:\/\/fifidesign.uk\/sbw-php-view\/index.php\">https:\/\/fifidesign.uk\/sbw-php-view\/index.php<\/a><\/p>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<section id=\"services\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start has-dark-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-9642dc3f\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<section id=\"wp-block-themeisle-blocks-advanced-columns-5cc92c43\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-fbf67688\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h5 class=\"wp-block-heading has-text-align-center has-base-2-color has-text-color has-link-color wp-elements-0e82911913d4813c3fbd77bd57084674\">VERSION 1<\/h5>\n\n\n\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-86755a6d\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-86755a6d\"><strong><strong><strong>Reflecting on the Original Recursive Records Website<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:17px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color\">When I built the Recursive Records website for my <em>Design for Web Content<\/em> module, I wanted it to do more than just sell records online. I aimed to capture the atmosphere of a physical record store that is warm, nostalgic, and rooted in vinyl\u2019s analog history. I wanted the site to evoke the experience of owning and collecting records, not just listening to them.<br><\/p>\n<\/div>\n<\/div><\/section>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/hero-1-1024x490.png\" alt=\"\" class=\"wp-image-1318\" style=\"width:1140px;height:auto\"\/><\/figure>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-c568fbc0\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-46197171\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-2ec6c5e2\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-2ec6c5e2\"><strong>The Vision: Nostalgia, Warmth, and Analog Energy<\/strong><\/h2>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color\">From the beginning, I focused on creating a strong sense of brand identity. I leaned into the aesthetics of the 1970s and early 1980s which are the golden age of vinyl. I made design choices based around this core idea of bringing nostalgia within the modern website. To bring that feeling to the website, I focused on:<\/p>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\n<ul class=\"wp-block-list\">\n<li><strong>Typography<\/strong>: I chose fonts inspired by vintage album covers.<\/li>\n\n\n\n<li><strong>Color Palette<\/strong>: Warm, muted hues like mustard yellow, dusty blue, and rich brown.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list wp-container-content-83148919\">\n<li><strong>Visual Assets<\/strong>: I designed a custom logo, album artwork, and even hand-drawn elements to make the site feel like a time capsule.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p>I was especially happy with the logo. It had the right energy, and my professor called it out as a strong part of the visual identity.<br><\/p>\n\n\n\n<p class=\"has-base-2-color has-text-color has-link-color wp-elements-82342ff4bda766311a63c75225e3a766\">Brand<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f6a4fc423e6&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f6a4fc423e6\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"952\" height=\"465\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/brand.png\" alt=\"\" class=\"wp-image-1323\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div><\/section>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-335a2f03\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-5d90343f\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<section id=\"wp-block-themeisle-blocks-advanced-columns-b2ead1d6\" class=\"wp-block-themeisle-blocks-advanced-columns has-2-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-center\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-7c705a1c\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h2 class=\"wp-block-heading\"><strong><strong>Where It Fell Short: A Deep Dive into My Design Process<\/strong><\/strong><\/h2>\n\n\n\n<p>When I started building the first version of Recursive Records, I knew I wanted to lean into a bold concept and keep things clean and accessible. I took a mobile-first approach, used semantic HTML and modern CSS, and really worked to bring the vibe of a vinyl store to life. Despite this, as I stepped back and viewed the site holistically, I began to see the shortcomings. As this was my first time building an entire experience around a fictional Brand I leaned more into exploration of design and techniques. Due to this exploration the overall balance of the site was lost.<\/p>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-5f9a9ec0\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f6a4fc42e39&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f6a4fc42e39\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1901\" height=\"908\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/second-section-1.png\" alt=\"\" class=\"wp-image-1326\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div>\n<\/div><\/section>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-546fa8db\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start has-light-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-5b750788\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h3 class=\"wp-block-heading has-text-align-left has-text-color has-link-color wp-elements-2cd0e9384477defe1fcf409b5e07697c\" style=\"color:#2e3433\"><br><strong>1. Structure and Communication on Desktop: The Rhythm Got Lost<\/strong><\/h3>\n\n\n\n<div style=\"height:15px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left has-text-color has-link-color wp-elements-6ca72fbd459e158f428600236504a22d\" style=\"color:#2e3433\">One of the most noticeable weaknesses emerged on larger screens. While the mobile version had strong visual rhythm and flow, the desktop layout felt scattered. Content blocks lacked cohesion. The main image shrunk awkwardly, and elements began to float, but in a disconnected one.&nbsp;&nbsp;<\/p>\n\n\n\n<p>In my feedback, this was noted clearly:&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-plain is-layout-flow wp-block-quote-is-layout-flow is-style-plain--1\">\n<p class=\"has-text-align-left\">\u201cIt\u2019s not immediately obvious that this is a site promoting a physical store\u2026 the overall design lacks coherence with many blocks of content floating in the page.\u201d<\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"881\" data-id=\"1328\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/mobile.png\" alt=\"\" class=\"wp-image-1328\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"881\" data-id=\"1327\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/mobile-2.png\" alt=\"\" class=\"wp-image-1327\"\/><\/figure>\n<\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-cfd74dfb\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-675c998e\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<section id=\"wp-block-themeisle-blocks-advanced-columns-ad7c46c2\" class=\"wp-block-themeisle-blocks-advanced-columns has-2-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-center\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-f3892429\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h3 class=\"wp-block-heading\"><strong>2. The Events Page Missed the Mark<\/strong><\/h3>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">The <strong>Events page<\/strong> was another area where I tried to push boundaries. I went with a <strong>horizontal scroll layout<\/strong> to mimic flipping through posters or flyers, something you might experience in-store. But in reality, it didn\u2019t function the way I had hoped.<\/h4>\n\n\n\n<p>It felt disconnected from the rest of the site and was difficult to navigate. My professor appreciated the experimentation but wasn\u2019t convinced it was effective:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-plain is-layout-flow wp-block-quote-is-layout-flow is-style-plain--3\">\n<p>\u201cI\u2019m not convinced the horizontal scroll on the Events page is effective\u2026 but I\u2019m glad to see you experimenting.\u201d<\/p>\n<\/blockquote>\n\n\n\n<p>This was a valuable lesson for me. Design experimentation is important, but it also has to serve usability and consistency.<\/p>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-baee5fa1\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/event-1-1024x489.png\" alt=\"\" class=\"wp-image-1329\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/event-2-1024x488.png\" alt=\"\" class=\"wp-image-1331\"\/><\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-c6050492\" class=\"wp-block-themeisle-blocks-advanced-columns has-2-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-d31aa3f4\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h3 class=\"wp-block-heading\"><strong>3. No JavaScript = Limited Interactivity<\/strong><\/h3>\n\n\n\n<p>At the time of creating the first version, I hadn\u2019t started learning JavaScript, so everything was built with HTML and CSS. I used CSS for simple animations, like hover states and a scrolling banner but there was <strong>no real interactivity or user control<\/strong>.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No pause\/play control for animations<\/li>\n\n\n\n<li>No dynamic elements<\/li>\n\n\n\n<li>No real interaction beyond clicking links<br><\/li>\n<\/ul>\n\n\n\n<p>It worked, but it wasn\u2019t very accessible or user-friendly<\/p>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-99203f2e\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h3 class=\"wp-block-heading\"><strong>4. Clean Code, But Not Modular<\/strong><\/h3>\n\n\n\n<p>Structurally, the code was strong. I used semantic HTML, modern CSS layout tools like Grid and Flexbox, and made sure to validate everything. I also worked with advanced selectors to keep the CSS lean and avoid overusing classes and IDs.<\/p>\n\n\n\n<p>However, one major limitation was that the site was <strong>completely static<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This made future edits time consuming and error prone  especially if the site ever needed to scale up.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I didn\u2019t use PHP includes.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The header, navigation, and footer were all <strong>repeated manually<\/strong> across every page.<\/li>\n<\/ul>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-007a760e\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-ba5beaa6\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h3 class=\"wp-block-heading\"><strong>5. Performance and Sustainability Gaps<\/strong><\/h3>\n\n\n\n<p>Image handling was another area that could be improved in the first version. While I optimised my JPEGs for web, I wasn\u2019t using <strong>lazy loading<\/strong>, and I wasn\u2019t aware of newer formats like (.webp). As a result, pages with more images, like the Catalog and Events sections, loaded more slowly.<\/p>\n\n\n\n<p>This showed up in my performance scores:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Google Lighthouse (Mobile)<\/strong> gave the site a <strong>67<\/strong> in performance.<\/li>\n<\/ul>\n\n\n\n<p><strong>Website Carbon Calculator<\/strong> rated it a <strong>C<\/strong>, cleaner than 57% of tested websites.<\/p>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-c8d29ff7\" class=\"wp-block-themeisle-blocks-advanced-columns has-2-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-2706dc46\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"590\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/c-carbon-1024x590.jpg\" alt=\"\" class=\"wp-image-1336\"\/><\/figure>\n<\/div>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-column-a147d8a8\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"591\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/page-speed-1024x591.jpg\" alt=\"\" class=\"wp-image-1337\"\/><\/figure>\n<\/div>\n<\/div><\/section>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-29dd1f04\" class=\"wp-block-themeisle-blocks-advanced-columns alignwide has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-10bae53e\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h2 class=\"wp-block-heading has-text-align-left\"><strong>What\u2019s Next<\/strong><\/h2>\n\n\n\n<p>This first version of Recursive Records helped me understand what kind of designer I want to be: thoughtful, creative, experimental, and user-centered. It also gave me the groundwork to build something stronger.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>In the next part<\/strong>, I\u2019ll walk you through into how I rebuilt Recursive Records: better structure, better messaging, smarter code, and a stronger focus on sustainability.<\/p>\n\n\n\n<p class=\"has-text-align-left\">If a value can be determined in advance, use a static value instead. Overusing calc() where it&#8217;s not needed can make the code more complex and harder to maintain.<br><\/p>\n<\/div>\n<\/div><\/section>\n\n\n\n<div id=\"wp-block-themeisle-blocks-advanced-columns-faa55e69\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-unset\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-ccb9f816\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<div style=\"height:52px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-17bf06cb\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start has-dark-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-8ef35f88\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<section id=\"wp-block-themeisle-blocks-advanced-columns-a3a079bd\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-450caeb7\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h5 class=\"wp-block-heading has-text-align-center has-base-2-color has-text-color has-link-color wp-elements-7a6b8dd7ca925924891fecaa4b33c791\">VERSION 2<\/h5>\n\n\n\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-4dc8782a\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-4dc8782a\"><strong><strong><strong><strong><strong>Rebuilding Recursive Records: A Deep Dive into What Changed (and Why)<\/strong><\/strong><\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:17px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color\">When I decided to rebuild the Recursive Records website, I approached it as an opportunity to apply everything I\u2019d learned since creating Version 1. I started by breaking the old site into layers: what was worth keeping, what could be improved, and what had to be completely rethought.<\/p>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color\">I also studied my professor\u2019s feedback closely to make sure that the new version fixed the issues that had been identified.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;Fixing the lack of cohesion, poor communication of the store\u2019s physical presence, and weak desktop layout.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-left has-white-color has-text-color\">Here\u2019s a detailed look at what I changed and how each improvement contributed to a more successful site, creatively, technically, and experientially.<br><\/p>\n<\/div>\n<\/div><\/section>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"592\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/hero-1024x592.jpg\" alt=\"\" class=\"wp-image-1339\" style=\"width:1140px;height:auto\"\/><\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-679ecc84\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start has-dark-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-8663c78b\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-bf8844ac\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-bf8844ac\"><strong><strong><strong>1. Interactivity &amp; Usability: Making It Dynamic<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-base-2-color has-text-color has-link-color wp-elements-bef72ac62a20ec7239a91bfeeb35201f\">What was wrong:<\/h3>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-8542fc8a-42a2-408b-bb5a-47e3cc2ae3ad\">\n<li>Homepage in Version 1 looked fine on mobile but lacked impact on desktop; floating, unstructured content.<\/li>\n\n\n\n<li>Failed to clearly show Recursive Records as a physical store.<\/li>\n\n\n\n<li>Events page used a horizontal scroll that confused users and felt disconnected from the rest of the site.<\/li>\n<\/ul><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-base-2-color has-text-color has-link-color wp-elements-dff71cbc9eaba35a8b5139965450c53f\">How I fixed it:<\/h3>\n\n\n\n<p>I started with sketching low-fidelity wireframes to reimagine the structure, and focusing on telling the store\u2019s story at every screen size. Content was grouped into clear sections with a stronger visual hierarchy, and imagery was made more prominent, particularly on desktop.<\/p>\n\n\n\n<p>On the Events page, I switched to a vertical layout that\u2019s consistent with the brand and easier to navigate. To make it more engaging, I added a <strong>live countdown timer<\/strong> showing time left to the next event.<\/p>\n\n\n\n<div style=\"height:14px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-base-2-color has-text-color has-link-color wp-elements-f923e8b6520c83aa289c4fced5c56680\">Home Page<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f6a4fc47f44&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69f6a4fc47f44\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1669\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/home-scaled.jpg\" alt=\"\" class=\"wp-image-1342\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Events page<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1673\" data-id=\"1343\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/events-scaled.jpg\" alt=\"\" class=\"wp-image-1343\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1676\" data-id=\"1344\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/count-down-scaled.jpg\" alt=\"\" class=\"wp-image-1344\"\/><\/figure>\n<\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-76982c0c\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start has-dark-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-8827eba7\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-8cf528a4\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-8cf528a4\"><strong>2. <strong>Design &amp; Layout: Telling the Store\u2019s Story<\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:19px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-base-2-color has-text-color has-link-color wp-elements-bef72ac62a20ec7239a91bfeeb35201f\">What was wrong:<\/h3>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-b7c64872-6fbc-4a75-8859-279efe8f4dde\">\n<li>The site was static and had no dynamic elements or interactivity.<\/li>\n\n\n\n<li>The homepage banner animation ran endlessly, couldn\u2019t be paused, and ignored reduced-motion settings.<\/li>\n<\/ul><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-base-2-color has-text-color has-link-color wp-elements-dff71cbc9eaba35a8b5139965450c53f\">How I fixed it:<\/h3>\n\n\n\n<p>I added JavaScript features that make the site feel alive while respecting accessibility:<\/p>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-3f576a3c-56c9-4d91-9c4d-00c4346b3673\">\n<li>A <strong>back-to-top button<\/strong> improves navigation, and the Events page countdown adds energy and urgency.<\/li>\n<\/ul><\/div>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-3c547a68-07bc-4f37-829b-f7b1d1aaad92\">\n<li>An <strong>\u201cOpen Now\u201d indicator<\/strong> that shows store hours dynamically.<\/li>\n<\/ul><\/div>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-fa90c7ee-283e-4c93-a5b1-33bb1ccbd351\">\n<li>The <strong>banner<\/strong> now runs smoothly, pauses on hover or click, and respects user motion preferences.<\/li>\n<\/ul><\/div>\n\n\n\n<p>These small interactions make the site more engaging and user-centered without overwhelming visitors.<\/p>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Events page<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1296\" data-id=\"1357\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/java-1-scaled.jpg\" alt=\"\" class=\"wp-image-1357\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1680\" data-id=\"1359\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/bac-scaled.jpg\" alt=\"\" class=\"wp-image-1359\"\/><\/figure>\n<\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-1a00d85b\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start has-light-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-04025472\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-eea0f9ae\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-eea0f9ae\"><strong>3. <strong><strong>Code Structure &amp; Maintainability: Smarter, Cleaner<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-contrast-color has-text-color has-link-color wp-elements-9c933a4d8a34bad9cc41340c2fde1495\">What was wrong:<\/h3>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-a60271b0-99f5-4146-87e8-bbdad33bf13b\">\n<li>Header, footer, and navigation were repeated manually on every page it would be hard to update.<\/li>\n\n\n\n<li>CSS lacked clear organization, making it harder to scale.<\/li>\n\n\n\n<li>Broken links led to a generic browser error page, it was unhelpful&nbsp;<\/li>\n<\/ul><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-contrast-color has-text-color has-link-color wp-elements-b4094d261d0354a5d3bc8e5f147ad369\">How I fixed it:<\/h3>\n\n\n\n<p>I modularized the structure using PHP<strong> include<\/strong> statements for the header, and footer, making updates easy and consistent across the site.<\/p>\n\n\n\n<p>For CSS, I adopted a <strong>SMACSS + BEM<\/strong> methodology to write organized, modular, and scalable stylesheets. The codebase is now cleaner, easier to maintain, and future-proof.<\/p>\n\n\n\n<p>I designed a custom 404 page that reflects the brand\u2019s tone and design, with helpful navigation links to bring users back into the site.&nbsp;<\/p>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Events page<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1653\" data-id=\"1360\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/404-scaled.jpg\" alt=\"\" class=\"wp-image-1360\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2034\" height=\"1806\" data-id=\"1361\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/css.jpg\" alt=\"\" class=\"wp-image-1361\"\/><\/figure>\n<\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-1046af28\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start has-light-bg\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-1982f670\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"wp-block-themeisle-blocks-advanced-heading-83a8a5c3\" class=\"wp-block-themeisle-blocks-advanced-heading wp-block-themeisle-blocks-advanced-heading-83a8a5c3\"><strong>4. <strong><strong><strong>Performance &amp; Accessibility: Faster and More Inclusive<\/strong><\/strong><\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-contrast-color has-text-color has-link-color wp-elements-9c933a4d8a34bad9cc41340c2fde1495\">What was wrong:<\/h3>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-4b7f565f-92e3-4f64-ab63-7259bdf75e67\">\n<li>Images were heavy JPEGs, all loaded at once.<\/li>\n\n\n\n<li>No lazy loading, slow performance, and a higher carbon footprint.<\/li>\n\n\n\n<li>Accessibility gaps: weak ARIA roles and no motion control.<\/li>\n<\/ul><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-contrast-color has-text-color has-link-color wp-elements-b4094d261d0354a5d3bc8e5f147ad369\">How I fixed it:<\/h3>\n\n\n\n<div class=\"wp-block-advgb-list\"><ul class=\"advgblist-e05f679f-62fb-439f-b01c-5cc5390a0931\">\n<li>I optimized all images to <strong>.webp<\/strong> format and added <strong>lazy loading<\/strong>, which reduced load times and lowered the carbon footprint.<\/li>\n\n\n\n<li>I improved accessibility by adding meaningful ARIA roles, alt text, keyboard-friendly navigation and motion is now controllable. These optimizations improved site speed and sustainability significantly, as reflected in better Lighthouse scores and a higher Website Carbon rating.<\/li>\n<\/ul><\/div>\n\n\n\n<div style=\"height:13px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Events page<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1673\" data-id=\"1343\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/events-scaled.jpg\" alt=\"\" class=\"wp-image-1343\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1676\" data-id=\"1344\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/count-down-scaled.jpg\" alt=\"\" class=\"wp-image-1344\"\/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1479\" data-id=\"1365\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/A-carbon--scaled.jpg\" alt=\"\" class=\"wp-image-1365\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1282\" data-id=\"1367\" src=\"https:\/\/fifidesign.uk\/blog\/wp-content\/uploads\/2025\/07\/page-speed-new-scaled.jpg\" alt=\"\" class=\"wp-image-1367\"\/><\/figure>\n<\/figure>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-19c95dcd\" class=\"wp-block-themeisle-blocks-advanced-columns alignfull has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-c8e926b6\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<section id=\"wp-block-themeisle-blocks-advanced-columns-9555bbf2\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-equal-layout has-vertical-center\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-19995ec8\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong>Final Thoughts<\/strong><\/h2>\n<\/div>\n<\/div><\/section>\n\n\n\n<section id=\"wp-block-themeisle-blocks-advanced-columns-6d234ec8\" class=\"wp-block-themeisle-blocks-advanced-columns has-1-columns has-desktop-equal-layout has-tablet-equal-layout has-mobile-collapsedRows-layout has-vertical-flex-start\"><div class=\"wp-block-themeisle-blocks-advanced-columns-overlay\"><\/div><div class=\"innerblocks-wrap\">\n<div id=\"wp-block-themeisle-blocks-advanced-column-04f3ca9b\" class=\"wp-block-themeisle-blocks-advanced-column\">\n<h2 class=\"wp-block-heading has-text-align-left\">Rebuilding Recursive Records taught me that good design isn\u2019t just about how a site looks,&nbsp; it\u2019s also about how it feels, how it works, and how it respects the user.&nbsp;<\/h2>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>With Version 2, I was able to preserve the retro, analog spirit of the original concept while addressing its weaknesses with smarter code, better usability, and more thoughtful design.<\/p>\n\n\n\n<p>This project reminded me that every decision, from how a banner moves to how images load, will shape the experience for real people. I\u2019m proud of how Version 2 brings together creativity, functionality, and accessibility in a way that feels true to the brand and meaningful for the user.<\/p>\n<\/div>\n<\/div><\/section>\n<\/div>\n<\/div><\/section>\n<style class=\"advgb-styles-renderer\">.wp-block-advgb-list ul.advgblist-8542fc8a-42a2-408b-bb5a-47e3cc2ae3ad > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-8542fc8a-42a2-408b-bb5a-47e3cc2ae3ad > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-8542fc8a-42a2-408b-bb5a-47e3cc2ae3ad > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-b7c64872-6fbc-4a75-8859-279efe8f4dde > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-3f576a3c-56c9-4d91-9c4d-00c4346b3673 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-3c547a68-07bc-4f37-829b-f7b1d1aaad92 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-fa90c7ee-283e-4c93-a5b1-33bb1ccbd351 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-b7c64872-6fbc-4a75-8859-279efe8f4dde > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-3f576a3c-56c9-4d91-9c4d-00c4346b3673 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-3c547a68-07bc-4f37-829b-f7b1d1aaad92 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-fa90c7ee-283e-4c93-a5b1-33bb1ccbd351 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-b7c64872-6fbc-4a75-8859-279efe8f4dde > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-3f576a3c-56c9-4d91-9c4d-00c4346b3673 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-3c547a68-07bc-4f37-829b-f7b1d1aaad92 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-fa90c7ee-283e-4c93-a5b1-33bb1ccbd351 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-a60271b0-99f5-4146-87e8-bbdad33bf13b > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-a60271b0-99f5-4146-87e8-bbdad33bf13b > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-a60271b0-99f5-4146-87e8-bbdad33bf13b > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-4b7f565f-92e3-4f64-ab63-7259bdf75e67 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-e05f679f-62fb-439f-b01c-5cc5390a0931 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-4b7f565f-92e3-4f64-ab63-7259bdf75e67 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-e05f679f-62fb-439f-b01c-5cc5390a0931 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-4b7f565f-92e3-4f64-ab63-7259bdf75e67 > li{font-size:16px;}.wp-block-advgb-list ul.advgblist-e05f679f-62fb-439f-b01c-5cc5390a0931 > li{font-size:16px;}<\/style>","protected":false},"excerpt":{"rendered":"<p>By Fasika Kelile. Date: June 19, 2025 Version 1 link: &nbsp;https:\/\/fifidesign.uk\/design-for-web-content\/small-business-website\/index.html Version 2 link:&nbsp;https:\/\/fifidesign.uk\/sbw-php-view\/index.php<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","advgb_blocks_editor_width":"full","advgb_blocks_columns_visual_guide":"","_themeisle_gutenberg_block_has_review":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-1315","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"author_meta":{"display_name":"fasika.kelile","author_link":"https:\/\/fifidesign.uk\/blog\/author\/fasika-kelile\/"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/fifidesign.uk\/blog\/category\/uncategorized\/\" class=\"advgb-post-tax-term\">Uncategorized<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Uncategorized<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 10 months ago","modified":"Updated 10 months ago"},"absolute_dates":{"created":"Posted on July 7, 2025","modified":"Updated on July 11, 2025"},"absolute_dates_time":{"created":"Posted on July 7, 2025 4:43 am","modified":"Updated on July 11, 2025 2:33 pm"},"featured_img_caption":"","series_order":"","rttpg_featured_image_url":null,"rttpg_author":{"display_name":"fasika.kelile","author_link":"https:\/\/fifidesign.uk\/blog\/author\/fasika-kelile\/"},"rttpg_comment":6,"rttpg_category":"<a href=\"https:\/\/fifidesign.uk\/blog\/category\/uncategorized\/\" rel=\"category tag\">Uncategorized<\/a>","rttpg_excerpt":"By Fasika Kelile. Date: June 19, 2025 Version 1 link: &nbsp;https:\/\/fifidesign.uk\/design-for-web-content\/small-business-website\/index.html Version 2 link:&nbsp;https:\/\/fifidesign.uk\/sbw-php-view\/index.php","_links":{"self":[{"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/posts\/1315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/comments?post=1315"}],"version-history":[{"count":28,"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/posts\/1315\/revisions"}],"predecessor-version":[{"id":1370,"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/posts\/1315\/revisions\/1370"}],"wp:attachment":[{"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/media?parent=1315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/categories?post=1315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fifidesign.uk\/blog\/wp-json\/wp\/v2\/tags?post=1315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}