{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js", "ssg:https://framerusercontent.com/modules/kKpIOWG1GrUqhGa5LCUz/UbDEEN7YHkbmRTwk9MUs/r4v_cg9CW-2.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState,useSyncExternalStore}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));let _isBot=null;function isBot(){if(_isBot===null)_isBot=/bot|-Google|Google-|yandex|ia_archiver/iu.test(navigator.userAgent);return _isBot;}const emptySubscribe=()=>()=>{};/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);// https://tkdodo.eu/blog/avoiding-hydration-mismatches-with-use-sync-external-store#usesyncexternalstore\nconst iframeIsDefaultVisible=useSyncExternalStore(emptySubscribe,// bots should not have display:none on the iframe\n()=>isBot(),()=>false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?\"webp\":\"jpg\");// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(// bots shouldn't autoplay the video but see the iframe in the DOM\n!iframeIsDefaultVisible&&(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo)){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/_jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{title:title||\"Youtube Video\",style:{...videoStyle,display:showVideo||iframeIsDefaultVisible?undefined:\"none\"},src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp,loading:\"lazy\"}):null,showVideo||iframeIsDefaultVisible?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId=pathSegments[1];return[videoId,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=\"jpg\"){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst useWebP=format===\"webp\";const pre=useWebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=useWebP?\"webp\":\"jpg\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(element.getContext&&element.getContext(\"2d\")){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")===0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicWidth\":\"560\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as a,Link as r}from\"framer\";import{motion as s}from\"framer-motion\";import*as n from\"react\";import{Youtube as i}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js\";export const richText=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"em\",{children:\"Watch the Case Study Overview Here: (1min)\"})}),/*#__PURE__*/e(s.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(i,{...t,play:\"On\",shouldMute:!1,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=jX3P451XdKc\"})})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Trigger warning\"})}),/*#__PURE__*/e(\"h3\",{children:\"In this conceptual project, I heavily discuss themes of domestic violence and family abuse. While I did my best to ensure that I approached the topic in a sensitive manner, please view at your own discretion.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Overview\"}),/*#__PURE__*/e(\"p\",{children:\"14-year-old Aquila finds her mother\u2019s smile the most beautiful sight in the world. But underneath it all, she cannot help but notice her mother\u2019s fresh scars, the roughly textured skin on her palms, her dark eye bags that have conjured as a result of having to work multiple dead beat jobs to pay the rent.\\xa0Sometimes Aquila dreams of being a doctor, but any desire to dream fades when she looks at her mother, and she is instead filled with guilt. To Aquila, there is no dream more important than the dream of her and her mother being free.\"}),/*#__PURE__*/t(\"p\",{children:[\"It is for families like Aquila's that\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"Safesleeps Foundation was conceived\u2014to provide practical assistance to individuals experiencing domestic violence, helping them overcome challenges and build towards a brighter future.\"]}),/*#__PURE__*/e(\"img\",{alt:\"iPhone displaying the Safesleeps Foundation website on an orange background\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,E8UU5gkKCmwH2B42cxP9YVc53vw.png?originalFilename=unknown.png&preferredSize=full\",\"data-framer-height\":\"2700\",\"data-framer-width\":\"1878\",height:\"1350\",src:\"https://framerusercontent.com/images/E8UU5gkKCmwH2B42cxP9YVc53vw.png\",style:{aspectRatio:\"1878 / 2700\"},width:\"939\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Primary Considerations\"})}),/*#__PURE__*/t(\"p\",{children:[\"As the sole \",/*#__PURE__*/e(\"em\",{children:\"designer\"}),\" and \",/*#__PURE__*/e(\"em\",{children:\"developer\"}),\" of this project website, my primary considerations were:\"]}),/*#__PURE__*/e(\"img\",{alt:\"Poster highlighting three key factors in website development and design: accessibility and sensitivity, safety measures, and unique value proposition\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,hyQeq0EHSxYj6QWbM7qkvvz0.png?preferredSize=full\",\"data-framer-height\":\"3800\",\"data-framer-width\":\"3840\",height:\"1900\",src:\"https://framerusercontent.com/images/hyQeq0EHSxYj6QWbM7qkvvz0.png\",style:{aspectRatio:\"3840 / 3800\"},width:\"1920\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Competitor Analysis\"})}),/*#__PURE__*/e(\"p\",{children:\"I conducted an analysis of three peer organisations\u2014DVNSW, Safe and Equal, and NDVH\u2014to identify their strengths, weaknesses, and technical aspects. This analysis provided valuable insights into the needs of my target audience, ultimately helping me better understand how to address the unique challenges faced by domestic violence survivors through the Safesleeps Foundation project.\"}),/*#__PURE__*/e(\"img\",{alt:\"Analysis of three peer organisations\u2014DVNSW, Safe and Equal, and NDVH\u2014to identify their strengths, weaknesses, and technical aspects\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,osYR7oHNwDGyThdPk1lXOIK8.png?preferredSize=full\",\"data-framer-height\":\"3060\",\"data-framer-width\":\"4080\",height:\"1530\",src:\"https://framerusercontent.com/images/osYR7oHNwDGyThdPk1lXOIK8.png\",style:{aspectRatio:\"4080 / 3060\"},width:\"2040\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Target Research\"})}),/*#__PURE__*/e(\"p\",{children:\"Research indicates that domestic violence disproportionately affects various groups. To better understand user needs and inform the design process, I conducted secondary research by analysing scholarly articles, official reports, and data from reliable sources. \"}),/*#__PURE__*/e(\"img\",{alt:\"Domestic violence disproportionately affects the following groups: women, children, individuals with disabilities, Aboriginal and Torres Strait Islander peoples, veteran families, those from CALD backgrounds, older people, pregnant people and the LGBTIAQ+\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,xlal5e48o1P4JfIDZCpYrF1234.png?preferredSize=full\",\"data-framer-height\":\"3562\",\"data-framer-width\":\"3600\",height:\"1781\",src:\"https://framerusercontent.com/images/xlal5e48o1P4JfIDZCpYrF1234.png\",style:{aspectRatio:\"3600 / 3562\"},width:\"1800\"}),/*#__PURE__*/e(\"p\",{children:\"Due to project constraints, primary research was not feasible, but it would have further enriched the process. Additionally, I investigated common barriers faced by survivors when seeking help to ensure the project addresses these challenges effectively.\"}),/*#__PURE__*/e(\"img\",{alt:\"Poster highlighting common barriers for seeking help\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,gagw7DH3Ahj2K6zcSLEy6DdnDoA.png?preferredSize=full\",\"data-framer-height\":\"3088\",\"data-framer-width\":\"3120\",height:\"1544\",src:\"https://framerusercontent.com/images/gagw7DH3Ahj2K6zcSLEy6DdnDoA.png\",style:{aspectRatio:\"3120 / 3088\"},width:\"1560\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Personas\"})}),/*#__PURE__*/e(\"p\",{children:\"Drawing from my research, I carefully crafted three personas to give voice to the silenced individuals enduring the devastating impact of domestic violence. These personas serve as a haunting reminder that behind every statistic lies a real person suffering from the adverse effects of DV.\\xa0\"}),/*#__PURE__*/e(\"img\",{alt:\"Poster of Persona 1: May, a full-time mother affected by domestic violence\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,3s5wSJi24nHnqkeTd0rvWh1I84.png?preferredSize=full\",\"data-framer-height\":\"3500\",\"data-framer-width\":\"2475\",height:\"1750\",src:\"https://framerusercontent.com/images/3s5wSJi24nHnqkeTd0rvWh1I84.png\",style:{aspectRatio:\"2475 / 3500\"},width:\"1237\"}),/*#__PURE__*/e(\"img\",{alt:\"Poster of Persona 1: Aquila, a 14 year old girl affected by domestic violence\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,LekGTzEVD3ThiJQHWWq49rrSX1w.png?preferredSize=full\",\"data-framer-height\":\"3500\",\"data-framer-width\":\"2475\",height:\"1750\",src:\"https://framerusercontent.com/images/LekGTzEVD3ThiJQHWWq49rrSX1w.png\",style:{aspectRatio:\"2475 / 3500\"},width:\"1237\"}),/*#__PURE__*/e(\"img\",{alt:\"Poster of persona 3: Natasha, a 20 year old Aboriginal woman with a physical disability affected by domestic violence\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,LFEr6MGFsoVxYSSlZX1S5OA144.png?preferredSize=full\",\"data-framer-height\":\"3500\",\"data-framer-width\":\"2475\",height:\"1750\",src:\"https://framerusercontent.com/images/LFEr6MGFsoVxYSSlZX1S5OA144.png\",style:{aspectRatio:\"2475 / 3500\"},width:\"1237\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Web Design Trends \"})}),/*#__PURE__*/e(\"p\",{children:\"I researched current web design trends across various industries to create a modern, user-friendly, and visually appealing platform that caters to the unique needs of our target audience while aligning with contemporary design standards. \"}),/*#__PURE__*/e(\"img\",{alt:\"Poster highlighting relevant web design trends: organic and sustainable themes, dark mode and pastel palettes\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,UuCcBCy2JeYaXCeP7HfWjWJmtM.png?preferredSize=full\",\"data-framer-height\":\"2700\",\"data-framer-width\":\"3600\",height:\"1350\",src:\"https://framerusercontent.com/images/UuCcBCy2JeYaXCeP7HfWjWJmtM.png\",style:{aspectRatio:\"3600 / 2700\"},width:\"1800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\" \"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Moodboards\"})}),/*#__PURE__*/e(\"p\",{children:\"Drawing inspiration from my findings, I created three moodboards to explore different design directions and visualize how these trends could be effectively incorporated into the Safesleeps Foundation project.\"}),/*#__PURE__*/e(\"img\",{alt:\"Moodboard 1: Green palette\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,H5UTcceQ02XU9BIEkaZITzOU7SQ.png?originalFilename=unknown.png&preferredSize=full\",\"data-framer-height\":\"2349\",\"data-framer-width\":\"2121\",height:\"1174\",src:\"https://framerusercontent.com/images/H5UTcceQ02XU9BIEkaZITzOU7SQ.png\",style:{aspectRatio:\"2121 / 2349\"},width:\"1060\"}),/*#__PURE__*/e(\"p\",{children:\"Drawing from the 'organic and sustainable' trend in culture and web design, the color palette features earthy green tones. These hues aim to provide a calming and grounding effect for users who may be distressed while browsing the website.\"}),/*#__PURE__*/e(\"img\",{alt:\"Moodboard 2: monochromatic palette\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JUIKIJ5zo3L2sqh9YTwEnUiv31w.png?originalFilename=unknown.png&preferredSize=full\",\"data-framer-height\":\"2354\",\"data-framer-width\":\"2121\",height:\"1177\",src:\"https://framerusercontent.com/images/JUIKIJ5zo3L2sqh9YTwEnUiv31w.png\",style:{aspectRatio:\"2121 / 2354\"},width:\"1060\"}),/*#__PURE__*/e(\"p\",{children:\"The black background serves a dual purpose. It maintains discretion, which is crucial for addressing the sensitive topic of domestic violence. Additionally, the dark backdrop acts as a stark symbol for the dark reality of the struggles faced by those impacted by DV. The contrast also strategically places more focus on the subject matter at hand, making it easier for visitors to navigate and access resources.\"}),/*#__PURE__*/e(\"img\",{alt:\"Moodboard 3: pastel pink palette\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Q2JQAP4IbMWl51yjbkJVhCD0aE.png?originalFilename=unknown.png&preferredSize=full\",\"data-framer-height\":\"2294\",\"data-framer-width\":\"2121\",height:\"1147\",src:\"https://framerusercontent.com/images/Q2JQAP4IbMWl51yjbkJVhCD0aE.png\",style:{aspectRatio:\"2121 / 2294\"},width:\"1060\"}),/*#__PURE__*/e(\"p\",{children:\"The palette comprises soft pink hues which simultaneously instills the feeling of tranquility, maintains a sense of discretion, and pays homage to the fact that women are disproportionately impacted by DV. Such an aesthetic thoughtfully evokes a lighthearted tone that stands as a stark contrast amidst the dark reality of DV, highlighting the notion that there is always a way towards a safer, more empowered life.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Wireframes\"})}),/*#__PURE__*/e(\"p\",{children:'I created twelve \"above-the-fold\" wireframes for both mobile and desktop layouts, exploring various design options to ensure an engaging and user-friendly experience across devices for the Safesleeps Foundation website.'}),/*#__PURE__*/e(\"img\",{alt:\"Twelve wireframe ideas for Safesleep Foundation website\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,lcRld6oPmTe6TIahxb4XqLe6MY.png?preferredSize=full\",\"data-framer-height\":\"3750\",\"data-framer-width\":\"1969\",height:\"1875\",src:\"https://framerusercontent.com/images/lcRld6oPmTe6TIahxb4XqLe6MY.png\",style:{aspectRatio:\"1969 / 3750\"},width:\"984\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"High Fidelity Mockups\"})}),/*#__PURE__*/e(\"p\",{children:\"After selecting the strongest features from the wireframes, I created three high-fidelity mockups using Figma. These mockups provided a clear visualisation of how the final coded website would look and function.\"}),/*#__PURE__*/e(\"img\",{alt:\"Mockup 1: Green and white theme\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,scGF05ZkggEOfFIFV81ZcIJGC0s.png?preferredSize=full\",\"data-framer-height\":\"4250\",\"data-framer-width\":\"2231\",height:\"2125\",src:\"https://framerusercontent.com/images/scGF05ZkggEOfFIFV81ZcIJGC0s.png\",style:{aspectRatio:\"2231 / 4250\"},width:\"1115\"}),/*#__PURE__*/e(\"img\",{alt:\"Mockup 2: Pastel pink theme\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,AkgdsBrAjUmXiPzXRwh4dHISKs.png?preferredSize=full\",\"data-framer-height\":\"4250\",\"data-framer-width\":\"2231\",height:\"2125\",src:\"https://framerusercontent.com/images/AkgdsBrAjUmXiPzXRwh4dHISKs.png\",style:{aspectRatio:\"2231 / 4250\"},width:\"1115\"}),/*#__PURE__*/e(\"img\",{alt:\"Mockup 3: Inspiring space theme\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0uSLFdpAGRBV5BHTNIQIT4GETs.png?preferredSize=full\",\"data-framer-height\":\"4000\",\"data-framer-width\":\"2100\",height:\"2000\",src:\"https://framerusercontent.com/images/0uSLFdpAGRBV5BHTNIQIT4GETs.png\",style:{aspectRatio:\"2100 / 4000\"},width:\"1050\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"User Feedback\\xa0\"})}),/*#__PURE__*/e(\"p\",{children:\"Seeking further input, I asked 20 additional individuals to select their preferred layout from the three options. Although all designs were well-received, a clear preference emerged.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Concept 1's green theme was perceived as too business-like and professional for the sensitive subject of domestic violence.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Concept 3's visually striking space theme was considered less tonally appropriate, as it gave off a more magical vibe, diverging from the core message of addressing domestic violence.\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Poster highlighting that most people preferred concept 2\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QheTFevAB7JPLgibNwdsbj2Ot8.png?preferredSize=full\",\"data-framer-height\":\"3250\",\"data-framer-width\":\"1706\",height:\"1625\",src:\"https://framerusercontent.com/images/QheTFevAB7JPLgibNwdsbj2Ot8.png\",style:{aspectRatio:\"1706 / 3250\"},width:\"853\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Coding the Website \"})}),/*#__PURE__*/e(\"img\",{alt:\"Laptop displaying HTML code\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,6FydB0C8NgZIkXhMun1MbYvU.png?originalFilename=unknown.png&preferredSize=full\",\"data-framer-height\":\"3420\",\"data-framer-width\":\"2499\",height:\"1710\",src:\"https://framerusercontent.com/images/6FydB0C8NgZIkXhMun1MbYvU.png\",style:{aspectRatio:\"2499 / 3420\"},width:\"1249\"}),/*#__PURE__*/e(\"p\",{children:\"Taking the feedback into account, I decided to move forward with coding the pale pink layout for the Safesleeps Foundation website. Using HTML, CSS and Java, I carefully crafted a user-friendly and visually appealing site, bringing the design to life and ensuring it aligns with the brand's tone and mission. The website is optimised for mobile, tablet, and desktop devices, ensuring a seamless experience for users across various platforms.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Design Modifications From Mockup to Code\"})}),/*#__PURE__*/e(\"img\",{alt:\"Poster highlighting design modifications from mockup to code\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,EdG7ul5zBiPtMhnK9T1lA9ww.png?preferredSize=full\",\"data-framer-height\":\"5000\",\"data-framer-width\":\"2625\",height:\"2500\",src:\"https://framerusercontent.com/images/EdG7ul5zBiPtMhnK9T1lA9ww.png\",style:{aspectRatio:\"2625 / 5000\"},width:\"1312\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Aesthetic Rationale\"})}),/*#__PURE__*/t(\"p\",{children:[\"Due to the sensitive nature of my subject matter, it was imperative that all my aesthetic choices were thoughtfully implemented with the utmost care and empathy, recognising that the \",/*#__PURE__*/e(\"strong\",{children:\"target audience\"}),\" is navigating extremely stressful circumstances. In understanding the sheer magnitude of this issue, each aesthetic choice contributes to a \",/*#__PURE__*/e(\"strong\",{children:\"safe\"}),\" and \",/*#__PURE__*/e(\"strong\",{children:\"inclusive\"}),\" environment that empowers users to seek help.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Aesthetic rationale explaining imagery, typography and colour choices\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,pEoHS73QixtA3BN34xnIV2uk0.png?preferredSize=full\",\"data-framer-height\":\"4250\",\"data-framer-width\":\"2231\",height:\"2125\",src:\"https://framerusercontent.com/images/pEoHS73QixtA3BN34xnIV2uk0.png\",style:{aspectRatio:\"2231 / 4250\"},width:\"1115\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Interaction rationale\"})}),/*#__PURE__*/e(\"img\",{alt:\"Poster of interaction rationale explaining hamburger menu, card flip on hover and back-to-top button choice\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,MHFYmywQAAkHuMYtseKVRq6u5M.png?preferredSize=full\",\"data-framer-height\":\"5000\",\"data-framer-width\":\"2625\",height:\"2500\",src:\"https://framerusercontent.com/images/MHFYmywQAAkHuMYtseKVRq6u5M.png\",style:{aspectRatio:\"2625 / 5000\"},width:\"1312\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Project Critique\"})}),/*#__PURE__*/e(\"p\",{children:\"I believe the website\u2019s strength lies in the cohesiveness of its interface which establishes a consistent soothing tone that effectively considers its target audience. \"}),/*#__PURE__*/e(\"p\",{children:\"With more time and resources, I would expand the website beyond a single scrolling page, focusing on building additional community features to further strengthen its impact.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Final Thoughts\"})}),/*#__PURE__*/e(\"p\",{children:\"I embarked on the challenging journey of designing and coding this website to push my skills and contribute to a cause close to my heart. Creating a conceptual domestic violence charity website symbolises my dedication to harnessing the power of design for positive change. \"}),/*#__PURE__*/e(\"p\",{children:\"By addressing the critical issue of domestic violence, I pour my passion into crafting visually compelling solutions that bring hope and support to families in need. Together, we can create a brighter, more compassionate world by uplifting the voices of those who struggle to be heard.\"})]});export const richText1=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"h3\",{children:\"Growing up, I was never really the biggest fan of sports. My relationship with exercise has since then significantly changed over the years \u2014 what initially began as a way to change my appearance quickly became a lifeline, a healthy coping mechanism to navigate life's relentless pressures. The profound impact that exercise has had on my life inspired me to develop an app that brings these benefits to others, especially those who may benefit from it most.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Project Brief\"})}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"p\",{children:[\"Design a \",/*#__PURE__*/e(\"strong\",{children:\"mobile app prototype\"}),\" for \",/*#__PURE__*/e(\"strong\",{children:\"Goodlife Health Clubs\"}),\" which provides \",/*#__PURE__*/e(\"strong\",{children:\"rural Australians\"}),\" who suffer from \",/*#__PURE__*/e(\"strong\",{children:\"depression \"}),\"or \",/*#__PURE__*/e(\"strong\",{children:\"obesity\"}),\" advice on \",/*#__PURE__*/e(\"strong\",{children:\"exercise\"}),\" and\",/*#__PURE__*/e(\"strong\",{children:\" exercise programs\"}),\" to suit their specific needs. The app prototype must adhere to the existing Goodlife Health Clubs branding and design language and must leverage modern UX design principles and trend to suit a modern audience.\"]})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"7 Step Framework\"})}),/*#__PURE__*/t(\"p\",{children:[\"Employing Artiom Dashinsky's 7 Step Framework from \",/*#__PURE__*/e(\"em\",{children:\"Solving Product Design Exercises\"}),\", I systematically addressed the design challenge by concentrating on crucial questions and elements. This guided approach encouraged a structured yet innovative ideation process, balancing thoroughness with flexibility.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,eW86Qrxr409qPQSzYHW2o8nnhPE.png\",\"data-framer-height\":\"2700\",\"data-framer-width\":\"4800\",height:\"1350\",src:\"https://framerusercontent.com/images/eW86Qrxr409qPQSzYHW2o8nnhPE.png\",srcSet:\"https://framerusercontent.com/images/eW86Qrxr409qPQSzYHW2o8nnhPE.png?scale-down-to=512 512w,https://framerusercontent.com/images/eW86Qrxr409qPQSzYHW2o8nnhPE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/eW86Qrxr409qPQSzYHW2o8nnhPE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/eW86Qrxr409qPQSzYHW2o8nnhPE.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/eW86Qrxr409qPQSzYHW2o8nnhPE.png 4800w\",style:{aspectRatio:\"4800 / 2700\"},width:\"2400\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Three Concept Variations\"})}),/*#__PURE__*/t(\"p\",{children:[\"To address the aforementioned deliverables, I approached the design process by designing\",/*#__PURE__*/e(\"strong\",{children:\" three initial concept variations\"}),\" of the same app before user research is conducted. Tackling the issue from numerous angles early on is particularly advantageous because :\"]}),/*#__PURE__*/e(\"p\",{children:\"a) I generate numerous ideas I would have never thought about otherwise\"}),/*#__PURE__*/e(\"p\",{children:\"b) It prevents me from becoming pigeon-holed into developing a prototype for a subpar solution.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,2OB1VVb8bareLJeVH380p3ZyHgU.png\",\"data-framer-height\":\"2880\",\"data-framer-width\":\"3840\",height:\"1440\",src:\"https://framerusercontent.com/images/2OB1VVb8bareLJeVH380p3ZyHgU.png\",srcSet:\"https://framerusercontent.com/images/2OB1VVb8bareLJeVH380p3ZyHgU.png?scale-down-to=512 512w,https://framerusercontent.com/images/2OB1VVb8bareLJeVH380p3ZyHgU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/2OB1VVb8bareLJeVH380p3ZyHgU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/2OB1VVb8bareLJeVH380p3ZyHgU.png 3840w\",style:{aspectRatio:\"3840 / 2880\"},width:\"1920\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Context Variation\"})}),/*#__PURE__*/e(\"p\",{children:\"The first design concept caters exclusively to rural Australians facing depression, emphasising group-focused exercises. All content, features, and UI components should therefore be thoughtfully crafted to address this audience's specific questions and needs they may have.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,LRQfA11fxsXA80LaWsVX1V0GYoU.png\",\"data-framer-height\":\"2880\",\"data-framer-width\":\"3840\",height:\"1440\",src:\"https://framerusercontent.com/images/LRQfA11fxsXA80LaWsVX1V0GYoU.png\",srcSet:\"https://framerusercontent.com/images/LRQfA11fxsXA80LaWsVX1V0GYoU.png?scale-down-to=512 512w,https://framerusercontent.com/images/LRQfA11fxsXA80LaWsVX1V0GYoU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/LRQfA11fxsXA80LaWsVX1V0GYoU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/LRQfA11fxsXA80LaWsVX1V0GYoU.png 3840w\",style:{aspectRatio:\"3840 / 2880\"},width:\"1920\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NNNKHibdgmb5pdY4VjiCkFnUo.png?originalFilename=unknown.png\",\"data-framer-height\":\"478\",\"data-framer-width\":\"2400\",height:\"239\",src:\"https://framerusercontent.com/images/NNNKHibdgmb5pdY4VjiCkFnUo.png\",srcSet:\"https://framerusercontent.com/images/NNNKHibdgmb5pdY4VjiCkFnUo.png?scale-down-to=512 512w,https://framerusercontent.com/images/NNNKHibdgmb5pdY4VjiCkFnUo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NNNKHibdgmb5pdY4VjiCkFnUo.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/NNNKHibdgmb5pdY4VjiCkFnUo.png 2400w\",style:{aspectRatio:\"2400 / 478\"},width:\"1200\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,wCqsfCuA1OOs1UaxL1NWvDxcHss.png\",\"data-framer-height\":\"1800\",\"data-framer-width\":\"2400\",height:\"900\",src:\"https://framerusercontent.com/images/wCqsfCuA1OOs1UaxL1NWvDxcHss.png\",srcSet:\"https://framerusercontent.com/images/wCqsfCuA1OOs1UaxL1NWvDxcHss.png?scale-down-to=512 512w,https://framerusercontent.com/images/wCqsfCuA1OOs1UaxL1NWvDxcHss.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/wCqsfCuA1OOs1UaxL1NWvDxcHss.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/wCqsfCuA1OOs1UaxL1NWvDxcHss.png 2400w\",style:{aspectRatio:\"2400 / 1800\"},width:\"1200\"}),/*#__PURE__*/e(\"p\",{children:\"This concept aimed to make exercise enjoyable and sustainable, particularly for those with depression, for whom even daily tasks can be challenging. By incorporating features like leaderboards and achievements, I wanted to create a sense of anticipation and motivation, making exercise something to look forward to.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,EkQLTw8GEsIsOqBPB1Qy4VaZm8.png\",\"data-framer-height\":\"3240\",\"data-framer-width\":\"5760\",height:\"1620\",src:\"https://framerusercontent.com/images/EkQLTw8GEsIsOqBPB1Qy4VaZm8.png\",srcSet:\"https://framerusercontent.com/images/EkQLTw8GEsIsOqBPB1Qy4VaZm8.png?scale-down-to=512 512w,https://framerusercontent.com/images/EkQLTw8GEsIsOqBPB1Qy4VaZm8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/EkQLTw8GEsIsOqBPB1Qy4VaZm8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/EkQLTw8GEsIsOqBPB1Qy4VaZm8.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/EkQLTw8GEsIsOqBPB1Qy4VaZm8.png 5760w\",style:{aspectRatio:\"5760 / 3240\"},width:\"2880\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,V7z8vjhXJvkWQOs09Y9R3iG9V0.png\",\"data-framer-height\":\"1755\",\"data-framer-width\":\"3120\",height:\"877\",src:\"https://framerusercontent.com/images/V7z8vjhXJvkWQOs09Y9R3iG9V0.png\",srcSet:\"https://framerusercontent.com/images/V7z8vjhXJvkWQOs09Y9R3iG9V0.png?scale-down-to=512 512w,https://framerusercontent.com/images/V7z8vjhXJvkWQOs09Y9R3iG9V0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/V7z8vjhXJvkWQOs09Y9R3iG9V0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/V7z8vjhXJvkWQOs09Y9R3iG9V0.png 3120w\",style:{aspectRatio:\"3120 / 1755\"},width:\"1560\"}),/*#__PURE__*/e(\"p\",{children:\"Each time a group member completes a workout, they earn a 'puzzle piece.' As these pieces come together, they create a beautiful, collective image, symbolising the team's journey. This visual celebration fosters camaraderie and serves as a heartfelt tribute to their dedication and hard work.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Aesthetic Variation\"})}),/*#__PURE__*/e(\"p\",{children:\"I was tasked to design a concept for the app based entirely on Firefox\u2019s \u2018Acorn\u2019 design language, which involves bold, vibrant colours and playful illustrations. In this concept, I was given the liberty to break away from Goodlife Health Clubs' current design language and branding, allowing for a more imaginative and innovative approach to the interface design.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,TzUpPJHRm8WDQcZ7YBKe6N6znEE.png\",\"data-framer-height\":\"1800\",\"data-framer-width\":\"2400\",height:\"900\",src:\"https://framerusercontent.com/images/TzUpPJHRm8WDQcZ7YBKe6N6znEE.png\",srcSet:\"https://framerusercontent.com/images/TzUpPJHRm8WDQcZ7YBKe6N6znEE.png?scale-down-to=512 512w,https://framerusercontent.com/images/TzUpPJHRm8WDQcZ7YBKe6N6znEE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/TzUpPJHRm8WDQcZ7YBKe6N6znEE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/TzUpPJHRm8WDQcZ7YBKe6N6znEE.png 2400w\",style:{aspectRatio:\"2400 / 1800\"},width:\"1200\"}),/*#__PURE__*/e(\"p\",{children:\"Harnessing the joy and energy of childhood play, this concept reimagines exercise for adults as a fun and lighthearted experience. By infusing workouts with a sense of playfulness, the design encourages users to embrace exercise not as a daunting task, but as an enjoyable and rewarding activity.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0F3FD4O8zC4TezEhqwNgZ27nU.png?originalFilename=unknown.png\",\"data-framer-height\":\"2648\",\"data-framer-width\":\"5760\",height:\"1324\",src:\"https://framerusercontent.com/images/0F3FD4O8zC4TezEhqwNgZ27nU.png\",srcSet:\"https://framerusercontent.com/images/0F3FD4O8zC4TezEhqwNgZ27nU.png?scale-down-to=512 512w,https://framerusercontent.com/images/0F3FD4O8zC4TezEhqwNgZ27nU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/0F3FD4O8zC4TezEhqwNgZ27nU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/0F3FD4O8zC4TezEhqwNgZ27nU.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/0F3FD4O8zC4TezEhqwNgZ27nU.png 5760w\",style:{aspectRatio:\"5760 / 2648\"},width:\"2880\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,inv9ayrncdMM52A4sanOT7sH83k.png\",\"data-framer-height\":\"1890\",\"data-framer-width\":\"3360\",height:\"945\",src:\"https://framerusercontent.com/images/inv9ayrncdMM52A4sanOT7sH83k.png\",srcSet:\"https://framerusercontent.com/images/inv9ayrncdMM52A4sanOT7sH83k.png?scale-down-to=512 512w,https://framerusercontent.com/images/inv9ayrncdMM52A4sanOT7sH83k.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/inv9ayrncdMM52A4sanOT7sH83k.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/inv9ayrncdMM52A4sanOT7sH83k.png 3360w\",style:{aspectRatio:\"3360 / 1890\"},width:\"1680\"}),/*#__PURE__*/t(\"p\",{children:[\"This concept allowed me to approach the problem from a more playful angle, using vibrant colors and incorporating a \",/*#__PURE__*/e(\"em\",{children:\"workout buddy feature\"}),' to make exercise fun and engaging. Exercise doesn\u2019t have to be serious and methodical for it to \"count\". I aimed to make it accessible and welcoming, avoiding the intimidating atmosphere of other fitness apps.']}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Accessibility Variation\"})}),/*#__PURE__*/e(\"p\",{children:\"This concept focuses solely on users with low vision, emphasising high-contrast interface design, large fonts, and prominent iconography to enhance accessibility.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,VSukVZFZ8i1WNQojDNEOFp8HNI.png\",\"data-framer-height\":\"1800\",\"data-framer-width\":\"2400\",height:\"900\",src:\"https://framerusercontent.com/images/VSukVZFZ8i1WNQojDNEOFp8HNI.png\",srcSet:\"https://framerusercontent.com/images/VSukVZFZ8i1WNQojDNEOFp8HNI.png?scale-down-to=512 512w,https://framerusercontent.com/images/VSukVZFZ8i1WNQojDNEOFp8HNI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/VSukVZFZ8i1WNQojDNEOFp8HNI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/VSukVZFZ8i1WNQojDNEOFp8HNI.png 2400w\",style:{aspectRatio:\"2400 / 1800\"},width:\"1200\"}),/*#__PURE__*/e(\"p\",{children:\"I conducted research to enhance app accessibility for the visually impaired, addressing challenges with screen readers and assistive technologies. I sketched screens featuring audio options and robust accessibility settings. Beyond the initial scope, I designed screens to foster inclusivity, including cheering interfaces and graphics featuring diverse representations, such as individuals in wheelchairs.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,b6yY3VfWhkWMTm8WRinHpOSnaE.png\",\"data-framer-height\":\"3240\",\"data-framer-width\":\"5760\",height:\"1620\",src:\"https://framerusercontent.com/images/b6yY3VfWhkWMTm8WRinHpOSnaE.png\",srcSet:\"https://framerusercontent.com/images/b6yY3VfWhkWMTm8WRinHpOSnaE.png?scale-down-to=512 512w,https://framerusercontent.com/images/b6yY3VfWhkWMTm8WRinHpOSnaE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/b6yY3VfWhkWMTm8WRinHpOSnaE.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/b6yY3VfWhkWMTm8WRinHpOSnaE.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/b6yY3VfWhkWMTm8WRinHpOSnaE.png 5760w\",style:{aspectRatio:\"5760 / 3240\"},width:\"2880\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,MmDMYAIOelvE4R0BG20kNFNm8Gw.png\",\"data-framer-height\":\"1890\",\"data-framer-width\":\"3360\",height:\"945\",src:\"https://framerusercontent.com/images/MmDMYAIOelvE4R0BG20kNFNm8Gw.png\",srcSet:\"https://framerusercontent.com/images/MmDMYAIOelvE4R0BG20kNFNm8Gw.png?scale-down-to=512 512w,https://framerusercontent.com/images/MmDMYAIOelvE4R0BG20kNFNm8Gw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MmDMYAIOelvE4R0BG20kNFNm8Gw.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/MmDMYAIOelvE4R0BG20kNFNm8Gw.png 3360w\",style:{aspectRatio:\"3360 / 1890\"},width:\"1680\"}),/*#__PURE__*/e(\"p\",{children:\"Emphasising large iconography, text, and unambiguous meaning, this concept sought to simplify exercise for users. Adhering to the Web Accessibility Guidelines, I carefully selected a color scheme with ample contrast, guaranteeing optimal visual clarity and ease of use.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Client Research\"})}),/*#__PURE__*/e(\"p\",{children:\"I gathered pertinent background information about GoodLife Health Clubs to better understand their branding, message, and goals. By emphasising an authentic connection with clients and celebrating the various reasons people choose fitness, Goodlife aims to create a welcoming environment that promotes overall well-being.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,RSpS8cbWD22efu68K8ux0x4nrQ8.png\",\"data-framer-height\":\"2025\",\"data-framer-width\":\"3600\",height:\"1012\",src:\"https://framerusercontent.com/images/RSpS8cbWD22efu68K8ux0x4nrQ8.png\",srcSet:\"https://framerusercontent.com/images/RSpS8cbWD22efu68K8ux0x4nrQ8.png?scale-down-to=512 512w,https://framerusercontent.com/images/RSpS8cbWD22efu68K8ux0x4nrQ8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/RSpS8cbWD22efu68K8ux0x4nrQ8.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/RSpS8cbWD22efu68K8ux0x4nrQ8.png 3600w\",style:{aspectRatio:\"3600 / 2025\"},width:\"1800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Competitive Audits\"})}),/*#__PURE__*/e(\"p\",{children:\"Examining direct competitors and similar apps, I analysed successful design elements and common UX principles. By distilling the most effective aspects of these competitors and identifying areas for improvement, I am more able to effectively create a design solution that not only matches but surpasses current industry standards.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,PHYufYT01AuR1BANkT6RS37LEkg.png\",\"data-framer-height\":\"2880\",\"data-framer-width\":\"3840\",height:\"1440\",src:\"https://framerusercontent.com/images/PHYufYT01AuR1BANkT6RS37LEkg.png\",srcSet:\"https://framerusercontent.com/images/PHYufYT01AuR1BANkT6RS37LEkg.png?scale-down-to=512 512w,https://framerusercontent.com/images/PHYufYT01AuR1BANkT6RS37LEkg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/PHYufYT01AuR1BANkT6RS37LEkg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/PHYufYT01AuR1BANkT6RS37LEkg.png 3840w\",style:{aspectRatio:\"3840 / 2880\"},width:\"1920\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Current Trend Research\"})}),/*#__PURE__*/e(\"p\",{children:\"To stay ahead of the curve, I identified current or emerging UX or interactive App design trends that I could weave into the design. \"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,3WuNirtm68XLlIaBZ4nyzXGqCF4.png\",\"data-framer-height\":\"2880\",\"data-framer-width\":\"3840\",height:\"1440\",src:\"https://framerusercontent.com/images/3WuNirtm68XLlIaBZ4nyzXGqCF4.png\",srcSet:\"https://framerusercontent.com/images/3WuNirtm68XLlIaBZ4nyzXGqCF4.png?scale-down-to=512 512w,https://framerusercontent.com/images/3WuNirtm68XLlIaBZ4nyzXGqCF4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/3WuNirtm68XLlIaBZ4nyzXGqCF4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/3WuNirtm68XLlIaBZ4nyzXGqCF4.png 3840w\",style:{aspectRatio:\"3840 / 2880\"},width:\"1920\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"User Interviews \"})}),/*#__PURE__*/e(\"p\",{children:\"Interviewing and surveying five users about their exercise habits and fitness app experiences, I identified seven common themes in their responses and organised these insights using affinity mapping techniques. \"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,CYAUJBdRRyI5VZiktnSWIlMM34.png\",\"data-framer-height\":\"4320\",\"data-framer-width\":\"5760\",height:\"2160\",src:\"https://framerusercontent.com/images/CYAUJBdRRyI5VZiktnSWIlMM34.png\",srcSet:\"https://framerusercontent.com/images/CYAUJBdRRyI5VZiktnSWIlMM34.png?scale-down-to=512 512w,https://framerusercontent.com/images/CYAUJBdRRyI5VZiktnSWIlMM34.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/CYAUJBdRRyI5VZiktnSWIlMM34.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/CYAUJBdRRyI5VZiktnSWIlMM34.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/CYAUJBdRRyI5VZiktnSWIlMM34.png 5760w\",style:{aspectRatio:\"5760 / 4320\"},width:\"2880\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,snjbHtnH9zr0EmyVk1ocxCqvKM.png\",\"data-framer-height\":\"2880\",\"data-framer-width\":\"3840\",height:\"1440\",src:\"https://framerusercontent.com/images/snjbHtnH9zr0EmyVk1ocxCqvKM.png\",srcSet:\"https://framerusercontent.com/images/snjbHtnH9zr0EmyVk1ocxCqvKM.png?scale-down-to=512 512w,https://framerusercontent.com/images/snjbHtnH9zr0EmyVk1ocxCqvKM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/snjbHtnH9zr0EmyVk1ocxCqvKM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/snjbHtnH9zr0EmyVk1ocxCqvKM.png 3840w\",style:{aspectRatio:\"3840 / 2880\"},width:\"1920\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"User Goals\"})}),/*#__PURE__*/e(\"p\",{children:\"Analysing user interview data, I identified four primary fitness goals shared among the participants.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SBRedyvp4OiMkJf36IXdK394.png\",\"data-framer-height\":\"4750\",\"data-framer-width\":\"2494\",height:\"2375\",src:\"https://framerusercontent.com/images/SBRedyvp4OiMkJf36IXdK394.png\",srcSet:\"https://framerusercontent.com/images/SBRedyvp4OiMkJf36IXdK394.png?scale-down-to=1024 537w,https://framerusercontent.com/images/SBRedyvp4OiMkJf36IXdK394.png?scale-down-to=2048 1075w,https://framerusercontent.com/images/SBRedyvp4OiMkJf36IXdK394.png?scale-down-to=4096 2150w,https://framerusercontent.com/images/SBRedyvp4OiMkJf36IXdK394.png 2494w\",style:{aspectRatio:\"2494 / 4750\"},width:\"1247\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Personas and Scenarios\"})}),/*#__PURE__*/t(\"p\",{children:[\"I then went on to devise four different \",/*#__PURE__*/e(\"strong\",{children:\"personas\"}),\", with distinct goals and frustrations reflective of the target user as informed by my research. From these personas, I composed three \",/*#__PURE__*/e(\"strong\",{children:\"scenarios\"}),\", visualised by \",/*#__PURE__*/e(\"strong\",{children:\"storyboards \"}),\"that helped establish a clear vision and focus for the Goodlife project.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,aH3iiNujQ18JGsEACOCcIUrDW5A.png\",\"data-framer-height\":\"6250\",\"data-framer-width\":\"3281\",height:\"3125\",src:\"https://framerusercontent.com/images/aH3iiNujQ18JGsEACOCcIUrDW5A.png\",srcSet:\"https://framerusercontent.com/images/aH3iiNujQ18JGsEACOCcIUrDW5A.png?scale-down-to=1024 537w,https://framerusercontent.com/images/aH3iiNujQ18JGsEACOCcIUrDW5A.png?scale-down-to=2048 1075w,https://framerusercontent.com/images/aH3iiNujQ18JGsEACOCcIUrDW5A.png?scale-down-to=4096 2150w,https://framerusercontent.com/images/aH3iiNujQ18JGsEACOCcIUrDW5A.png 3281w\",style:{aspectRatio:\"3281 / 6250\"},width:\"1640\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0N4l9GObedYPjasdslGg3ASCns.png?originalFilename=unknown.png\",\"data-framer-height\":\"462\",\"data-framer-width\":\"2400\",height:\"231\",src:\"https://framerusercontent.com/images/0N4l9GObedYPjasdslGg3ASCns.png\",srcSet:\"https://framerusercontent.com/images/0N4l9GObedYPjasdslGg3ASCns.png?scale-down-to=512 512w,https://framerusercontent.com/images/0N4l9GObedYPjasdslGg3ASCns.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/0N4l9GObedYPjasdslGg3ASCns.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/0N4l9GObedYPjasdslGg3ASCns.png 2400w\",style:{aspectRatio:\"2400 / 462\"},width:\"1200\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,b9oPHBUuOk5Akw7Psd3bJFwb1T4.png\",\"data-framer-height\":\"4500\",\"data-framer-width\":\"3182\",height:\"2250\",src:\"https://framerusercontent.com/images/b9oPHBUuOk5Akw7Psd3bJFwb1T4.png\",srcSet:\"https://framerusercontent.com/images/b9oPHBUuOk5Akw7Psd3bJFwb1T4.png?scale-down-to=1024 724w,https://framerusercontent.com/images/b9oPHBUuOk5Akw7Psd3bJFwb1T4.png?scale-down-to=2048 1448w,https://framerusercontent.com/images/b9oPHBUuOk5Akw7Psd3bJFwb1T4.png?scale-down-to=4096 2896w,https://framerusercontent.com/images/b9oPHBUuOk5Akw7Psd3bJFwb1T4.png 3182w\",style:{aspectRatio:\"3182 / 4500\"},width:\"1591\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,oZY4xiK1ktmy2tZZWlkebruNkU.png?originalFilename=unknown.png\",\"data-framer-height\":\"475\",\"data-framer-width\":\"2400\",height:\"237\",src:\"https://framerusercontent.com/images/oZY4xiK1ktmy2tZZWlkebruNkU.png\",srcSet:\"https://framerusercontent.com/images/oZY4xiK1ktmy2tZZWlkebruNkU.png?scale-down-to=512 512w,https://framerusercontent.com/images/oZY4xiK1ktmy2tZZWlkebruNkU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/oZY4xiK1ktmy2tZZWlkebruNkU.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/oZY4xiK1ktmy2tZZWlkebruNkU.png 2400w\",style:{aspectRatio:\"2400 / 475\"},width:\"1200\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,5E9xzLyS3Y01jJ5jM6POJFo04LA.png\",\"data-framer-height\":\"2025\",\"data-framer-width\":\"3600\",height:\"1012\",src:\"https://framerusercontent.com/images/5E9xzLyS3Y01jJ5jM6POJFo04LA.png\",srcSet:\"https://framerusercontent.com/images/5E9xzLyS3Y01jJ5jM6POJFo04LA.png?scale-down-to=512 512w,https://framerusercontent.com/images/5E9xzLyS3Y01jJ5jM6POJFo04LA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/5E9xzLyS3Y01jJ5jM6POJFo04LA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/5E9xzLyS3Y01jJ5jM6POJFo04LA.png 3600w\",style:{aspectRatio:\"3600 / 2025\"},width:\"1800\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"The Final Prototype\"})}),/*#__PURE__*/t(\"p\",{children:[\"Feedback revealed that the \",/*#__PURE__*/e(\"em\",{children:\"aesthetic\"}),\" \",/*#__PURE__*/e(\"em\",{children:\"variation\"}),\" was the most aesthetically pleasing, while the\",/*#__PURE__*/e(\"em\",{children:\" context variation\"}),\" had more innovative features. \"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,E07Z8CLjUF3xBYeGLkkUdFBWn2g.png\",\"data-framer-height\":\"3240\",\"data-framer-width\":\"5760\",height:\"1620\",src:\"https://framerusercontent.com/images/E07Z8CLjUF3xBYeGLkkUdFBWn2g.png\",srcSet:\"https://framerusercontent.com/images/E07Z8CLjUF3xBYeGLkkUdFBWn2g.png?scale-down-to=512 512w,https://framerusercontent.com/images/E07Z8CLjUF3xBYeGLkkUdFBWn2g.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/E07Z8CLjUF3xBYeGLkkUdFBWn2g.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/E07Z8CLjUF3xBYeGLkkUdFBWn2g.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/E07Z8CLjUF3xBYeGLkkUdFBWn2g.png 5760w\",style:{aspectRatio:\"5760 / 3240\"},width:\"2880\"}),/*#__PURE__*/t(\"p\",{children:[\"Inspired by this, I designed the final prototype, harmonising the \",/*#__PURE__*/e(\"em\",{children:\"aesthetic\"}),\" \",/*#__PURE__*/e(\"em\",{children:\"variation's\"}),\" uplifting visuals with Goodlife's design language and thoughtfully integrating the\",/*#__PURE__*/e(\"em\",{children:\" context variation\"}),\"'s engaging elements like leaderboards, community, and celebratory puzzles. This blend nurtures a sense of \",/*#__PURE__*/e(\"em\",{children:\"connection\"}),\" and\",/*#__PURE__*/e(\"em\",{children:\" joy\"}),\", enhancing the user experience.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,47FZfbgqR3MOWhn1I8BfCUw.png?preferredSize=full\",\"data-framer-height\":\"1755\",\"data-framer-width\":\"3120\",height:\"877\",src:\"https://framerusercontent.com/images/47FZfbgqR3MOWhn1I8BfCUw.png\",style:{aspectRatio:\"3120 / 1755\"},width:\"1560\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Introducing Goodbear, your trusted workout partner to a goodlife!\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"You can\u2019t spell UX Design without \u2018User\u2019!\"}),/*#__PURE__*/t(\"p\",{children:[\"While it may appear that I\u2019ve finished designing the prototype, all was not complete \u2014 it was time to embark on my \",/*#__PURE__*/e(\"strong\",{children:\"second round\"}),\" of\",/*#__PURE__*/e(\"strong\",{children:\" user interviews\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"Following prototype development, I conducted five more user interviews, conducting a \",/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\"qualitative\"}),\" \",/*#__PURE__*/e(\"strong\",{children:\"A/B split test\"}),\" \"]}),\"for selected screens. It\u2019s important to note that while quantitative tests weren\u2019t feasible given the parameters of the project, implementing them would have \",/*#__PURE__*/e(\"em\",{children:\"greatly improved the user testing process\"}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,IcDmOqvUIVCsWF6ITq1lopXYcuI.png\",\"data-framer-height\":\"3960\",\"data-framer-width\":\"5280\",height:\"1980\",src:\"https://framerusercontent.com/images/IcDmOqvUIVCsWF6ITq1lopXYcuI.png\",srcSet:\"https://framerusercontent.com/images/IcDmOqvUIVCsWF6ITq1lopXYcuI.png?scale-down-to=512 512w,https://framerusercontent.com/images/IcDmOqvUIVCsWF6ITq1lopXYcuI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/IcDmOqvUIVCsWF6ITq1lopXYcuI.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/IcDmOqvUIVCsWF6ITq1lopXYcuI.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/IcDmOqvUIVCsWF6ITq1lopXYcuI.png 5280w\",style:{aspectRatio:\"5280 / 3960\"},width:\"2640\"}),/*#__PURE__*/e(\"p\",{children:\"User feedback revealed various recurring themes:\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"ul\",{style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgba(0, 0, 0, 0.8)\",\"--framer-text-stroke-width\":\"0px\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.003em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(36, 36, 36)\"},children:/*#__PURE__*/t(\"p\",{children:[\"Resounding consensus that the app's charming, light-hearted design cultivates an inviting, inclusive atmosphere, motivating users to focus on their health. People love the \",/*#__PURE__*/e(\"em\",{children:\"Goodbear\"}),\" mascot!\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.003em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(36, 36, 36)\"},children:/*#__PURE__*/e(\"p\",{children:\"Main frustration that users encounter is the footer navigation, which made for an inconsistent navigation experience.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.003em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(36, 36, 36)\"},children:/*#__PURE__*/e(\"p\",{children:\"More interactivity in regards to the input components should be established to more closely replicate the final product.\"})})]})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Resulting Changes\"})}),/*#__PURE__*/e(\"p\",{children:\"Based on the user feedback received, some of the key changes made were:\"}),/*#__PURE__*/e(\"blockquote\",{children:/*#__PURE__*/t(\"ul\",{style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgba(0, 0, 0, 0.8)\",\"--framer-text-stroke-width\":\"0px\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.003em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(36, 36, 36)\"},children:[/*#__PURE__*/e(\"p\",{children:'Changed the scroll behaviour of the footer navigation from \"scroll with parent\" to \"fixed\", ensuring it always stayed in view while scrolling'}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rrayN9tsqwCmUBiQM489FD86F0.png\",\"data-framer-height\":\"3240\",\"data-framer-width\":\"4320\",height:\"1620\",src:\"https://framerusercontent.com/images/rrayN9tsqwCmUBiQM489FD86F0.png\",srcSet:\"https://framerusercontent.com/images/rrayN9tsqwCmUBiQM489FD86F0.png?scale-down-to=512 512w,https://framerusercontent.com/images/rrayN9tsqwCmUBiQM489FD86F0.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rrayN9tsqwCmUBiQM489FD86F0.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/rrayN9tsqwCmUBiQM489FD86F0.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/rrayN9tsqwCmUBiQM489FD86F0.png 4320w\",style:{aspectRatio:\"4320 / 3240\"},width:\"2160\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.003em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(36, 36, 36)\"},children:[/*#__PURE__*/e(\"p\",{children:\"Adjusted the onboarding by allowing users to input a custom goal, recognising that individuals possess differing fitness motivations that can extend much beyond the four presented pre-defined goals\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NweLGtsg4Kf4g95rYaVmEQdPnA4.png\",\"data-framer-height\":\"4500\",\"data-framer-width\":\"6000\",height:\"2250\",src:\"https://framerusercontent.com/images/NweLGtsg4Kf4g95rYaVmEQdPnA4.png\",srcSet:\"https://framerusercontent.com/images/NweLGtsg4Kf4g95rYaVmEQdPnA4.png?scale-down-to=512 512w,https://framerusercontent.com/images/NweLGtsg4Kf4g95rYaVmEQdPnA4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/NweLGtsg4Kf4g95rYaVmEQdPnA4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/NweLGtsg4Kf4g95rYaVmEQdPnA4.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/NweLGtsg4Kf4g95rYaVmEQdPnA4.png 6000w\",style:{aspectRatio:\"6000 / 4500\"},width:\"3000\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.003em\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(36, 36, 36)\"},children:[/*#__PURE__*/t(\"p\",{children:[\"Improved prototype interactivity by implementing more \",/*#__PURE__*/e(\"strong\",{children:\"components\"}),\", such as dropdown menus and tappable buttons that change appearance when selected.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,iNToGIm4PxXXDxQ4b4dCJw7eJc.png?originalFilename=unknown.png\",\"data-framer-height\":\"1132\",\"data-framer-width\":\"6000\",height:\"566\",src:\"https://framerusercontent.com/images/iNToGIm4PxXXDxQ4b4dCJw7eJc.png\",srcSet:\"https://framerusercontent.com/images/iNToGIm4PxXXDxQ4b4dCJw7eJc.png?scale-down-to=512 512w,https://framerusercontent.com/images/iNToGIm4PxXXDxQ4b4dCJw7eJc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/iNToGIm4PxXXDxQ4b4dCJw7eJc.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/iNToGIm4PxXXDxQ4b4dCJw7eJc.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/iNToGIm4PxXXDxQ4b4dCJw7eJc.png 6000w\",style:{aspectRatio:\"6000 / 1132\"},width:\"3000\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]})]})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Concluding Thoughts\"})}),/*#__PURE__*/t(\"p\",{children:[\"Research has continually shown that \",/*#__PURE__*/e(\"strong\",{children:\"positive \"}),\"reinforcement is most \",/*#__PURE__*/e(\"strong\",{children:\"conducive\"}),\" to establishing a \",/*#__PURE__*/e(\"strong\",{children:\"sustainable\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"long-term exercise habit. \"}),\"My primary focus when designing the app was to paint an inclusive, uplifting atmosphere that encourages the user to engage in exercise and feel their best in healthy and attainable ways. This deviates from much of the toxicity and \",/*#__PURE__*/e(\"strong\",{children:\"all-or-nothing thinking \"}),\"that permeates throughout fitness culture today.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png\",\"data-framer-height\":\"3780\",\"data-framer-width\":\"5040\",height:\"1890\",src:\"https://framerusercontent.com/images/ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png\",srcSet:\"https://framerusercontent.com/images/ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png?scale-down-to=512 512w,https://framerusercontent.com/images/ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/ZfJj0ZMLbUHlfMafLAcSk1T8Np4.png 5040w\",style:{aspectRatio:\"5040 / 3780\"},width:\"2520\"}),/*#__PURE__*/t(\"p\",{children:[\"Exercise profoundly impacts obesity and depression, but these complex health conditions cannot be resolved overnight. Thus, it is crucial to design an experience that promotes sustainable habits and a balanced lifestyle, ensuring the app isn't perceived as a\",/*#__PURE__*/e(\"em\",{children:\" 'quick fix'\"}),\" or a '\",/*#__PURE__*/e(\"em\",{children:\"90 day challenge'\"}),\", but rather, \",/*#__PURE__*/e(\"em\",{children:\"a way of life\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"While a single workout may not bring immediate changes, consistent effort over time yields progress. Similarly, though depression and obesity are complex issues, it is the small, incremental behaviors like daily movement that help reduce the hold it has over our lives. \"}),/*#__PURE__*/e(\"p\",{children:\"In the end, it\u2019s the reps you take that lead you to a Goodlife.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"h3\",{children:[/*#__PURE__*/e(r,{href:\"https://www.figma.com/proto/Lb659p2SxmrYuDsKdW2POg/GOODLIFE?node-id=311-1101&t=kH2ejFztaEyjiyCT-0&scaling=scale-down&content-scaling=fixed&page-id=311%3A163&starting-point-node-id=311%3A2847&show-proto-sidebar=1\",nodeId:\"r4v_cg9CW\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"em\",{children:/*#__PURE__*/e(\"strong\",{children:\"VIEW THE FINAL PROTOTYPE HERE!\"})})})}),/*#__PURE__*/e(r,{href:\"https://medium.com/@katrinarollide?source=post_page-----c8b4d1f496d2--------------------------------\",nodeId:\"r4v_cg9CW\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"br\",{})})})]})]});export const richText2=/*#__PURE__*/t(n.Fragment,{children:[/*#__PURE__*/e(\"h3\",{children:\"Watch my case study here:\"}),/*#__PURE__*/e(s.div,{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"var(--aspect-ratio)\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(a,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(i,{...t,play:\"On\",shouldMute:!1,thumbnail:\"Medium Quality\",url:\"https://youtu.be/Odp1R-oT6e4\"})})})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "_isBot", "isBot", "navigator", "emptySubscribe", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "iframeIsDefaultVisible", "de", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "res", "format", "useWebP", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "richText", "u", "x", "p", "motion", "ComponentPresetsConsumer", "Youtube", "richText1", "Link", "richText2", "__FramerMetadata__"]
}
