{"componentChunkName":"component---src-templates-work-js","path":"/work/breatheawhile/","result":{"data":{"mdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Breatheawhile\",\n  \"order\": 21,\n  \"timeFrame\": \"2020\",\n  \"type\": \"Side project\",\n  \"url\": \"https://breatheawhile.com/\",\n  \"repo\": \"https://github.com/peterchappell/breatheawhile\",\n  \"excerpt\": \"A breathing exercise visualisation and timer app.\",\n  \"featuredImage\": \"./breatheawhile/cover.png\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component '\" + name + \"' was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar ProjectLink = makeShortcode(\"ProjectLink\");\nvar Gallery = makeShortcode(\"Gallery\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Breathing exercises are a great way to reduce stress and increase mindfulness. Breatheawhile\\nis a progressive web application (PWA) that provides visual and audio cues to help users\\nfollow a breathing pattern.\"), mdx(ProjectLink, {\n    url: \"https://breatheawhile.com/\",\n    mdxType: \"ProjectLink\"\n  }), mdx(Gallery, {\n    mdxType: \"Gallery\"\n  }, mdx(\"span\", {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"inline-block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"10px\",\n      \"maxWidth\": \"400px\",\n      \"width\": \"300px\",\n      \"maxHeight\": \"300px\",\n      \"verticalAlign\": \"top\"\n    }\n  }, \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"100%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oADAMBAAIQAxAAAAHMsXMABAf/xAAZEAACAwEAAAAAAAAAAAAAAAAQEQABITH/2gAIAQEAAQUCmWeFsf/EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EABQQAQAAAAAAAAAAAAAAAAAAADD/2gAIAQEABj8CH//EABoQAQACAwEAAAAAAAAAAAAAAAEQEQAhMWH/2gAIAQEAAT8hApXDglewOkcKV9lg/9oADAMBAAIAAwAAABBUF33/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAECAQE/EB//xAAdEAEAAgMAAwEAAAAAAAAAAAABESEAEEExUWFx/9oACAEBAAE/EGSEHDrjojih7+6IAkTnHHcSioqHUxeJ5Afmv//Z')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Canvas visualisation\",\n    \"title\": \"Canvas visualisation\",\n    \"src\": \"/static/0528ef77eb53e8f7878435429563a927/066f9/1.jpg\",\n    \"srcSet\": [\"/static/0528ef77eb53e8f7878435429563a927/b9e9c/1.jpg 100w\", \"/static/0528ef77eb53e8f7878435429563a927/e07e9/1.jpg 200w\", \"/static/0528ef77eb53e8f7878435429563a927/066f9/1.jpg 400w\", \"/static/0528ef77eb53e8f7878435429563a927/b4294/1.jpg 600w\", \"/static/0528ef77eb53e8f7878435429563a927/4b190/1.jpg 800w\", \"/static/0528ef77eb53e8f7878435429563a927/8e1fc/1.jpg 900w\"],\n    \"sizes\": \"(max-width: 400px) 100vw, 400px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n    \"), mdx(\"span\", {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"inline-block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"10px\",\n      \"maxWidth\": \"400px\",\n      \"width\": \"148.5148514851485px\",\n      \"maxHeight\": \"300px\",\n      \"verticalAlign\": \"top\"\n    }\n  }, \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"202%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,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')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Showing speed options on an iPhone\",\n    \"title\": \"Showing speed options on an iPhone\",\n    \"src\": \"/static/1bd405b0eef6424e6f065d0b345f31fd/e17e5/3.png\",\n    \"srcSet\": [\"/static/1bd405b0eef6424e6f065d0b345f31fd/7e516/3.png 100w\", \"/static/1bd405b0eef6424e6f065d0b345f31fd/772e8/3.png 200w\", \"/static/1bd405b0eef6424e6f065d0b345f31fd/e17e5/3.png 400w\", \"/static/1bd405b0eef6424e6f065d0b345f31fd/0a47e/3.png 600w\", \"/static/1bd405b0eef6424e6f065d0b345f31fd/01267/3.png 713w\"],\n    \"sizes\": \"(max-width: 400px) 100vw, 400px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n    \"), mdx(\"span\", {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"inline-block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"10px\",\n      \"maxWidth\": \"400px\",\n      \"width\": \"209.7902097902098px\",\n      \"maxHeight\": \"300px\",\n      \"verticalAlign\": \"top\"\n    }\n  }, \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"143.00000000000003%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAdABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAQP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAgH/2gAMAwEAAhADEAAAAYEMqWFJ2qyJiQ6h/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACAxETMgQQEhQh/9oACAEBAAEFAnH2q5FHLaKG9IdEaK66M9mRZr//xAAVEQEBAAAAAAAAAAAAAAAAAAARIP/aAAgBAwEBPwEj/8QAFREBAQAAAAAAAAAAAAAAAAAAESD/2gAIAQIBAT8BY//EACAQAAEDAwUBAAAAAAAAAAAAAAEAEZECIUIQIDEycaH/2gAIAQEABj8CPMrKVYmdlQdmXf5oQBTCxhPYeBf/xAAdEAADAAICAwAAAAAAAAAAAAAAAREhMRBBUXGB/9oACAEBAAE/Ido7ojyCRrobfZ0Icp72r2LM5wqELAlxd3wEfy5I/9oADAMBAAIAAwAAABDDMs3/xAAZEQACAwEAAAAAAAAAAAAAAAAAARARMWH/2gAIAQMBAT8QfQsKj//EABgRAAIDAAAAAAAAAAAAAAAAAAABEBEx/9oACAECAQE/EEHpcf/EAB0QAQACAwEAAwAAAAAAAAAAAAEAESExQXEQYfH/2gAIAQEAAT8QFJd9vefgtkdMK3CIur69mF4pJq+whGS7k0jVWyls49jxBrVr1g9bzFSm4lJ+5ZWUcF7V/c//2Q==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Showing sound options on an iPad\",\n    \"title\": \"Showing sound options on an iPad\",\n    \"src\": \"/static/28e10a634088de292eac7dad546690cb/066f9/2.jpg\",\n    \"srcSet\": [\"/static/28e10a634088de292eac7dad546690cb/b9e9c/2.jpg 100w\", \"/static/28e10a634088de292eac7dad546690cb/e07e9/2.jpg 200w\", \"/static/28e10a634088de292eac7dad546690cb/066f9/2.jpg 400w\", \"/static/28e10a634088de292eac7dad546690cb/b4294/2.jpg 600w\", \"/static/28e10a634088de292eac7dad546690cb/4b190/2.jpg 800w\", \"/static/28e10a634088de292eac7dad546690cb/51568/2.jpg 882w\"],\n    \"sizes\": \"(max-width: 400px) 100vw, 400px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n    \"), mdx(\"span\", {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"inline-block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"10px\",\n      \"maxWidth\": \"400px\",\n      \"width\": \"300px\",\n      \"maxHeight\": \"300px\",\n      \"verticalAlign\": \"top\"\n    }\n  }, \"\\n      \", mdx(\"span\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"100%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB40lEQVQ4y5WUfU/bMBDG+z2GtEEc20loncTOi5M2JYwkK+kLTBW0QhTWTto+BBISmpiYtO+8c6IyJtqSSc8fvji/3Pm5i1u6G24Wl7oTbN2t1Nq8wbgS8K5sCmOQ44NoOjHLBS1myI0Q86AEXO/uygyk1zXHS3oyxX5f53H9HNm+xvy3yuahOV6ROEdtR5XAQ8wjrIoPkRO85lt/7WGc5hcknShSRJrt73cECBbr/MHz+nVmaZQ3+jqPFSa8n7nJyWGYaGvbt8C2h+NcOcQ4EdGeaY9m1/ePT3c/fn6+Xr4zGBGyhtGL/q1hJnD3E80vUcclIt4z7Ml88fD0+/7x13SxeobRZhjsCfp0cKUWXH5o895gfPX1+3z17Wh4/r7Na9u2lK0ME2Z5g8MU24qHDAfM05iHqrAagQBtNcz2aJSZw1tiC+IElEeGiGglCImrSPzvwLZeDjNmwjg+U7yICRMEzKtE/UQXXfg62TEkxJXwqtEbWKOlVczMbAqyiktr9IX4R8TxyRs/BhzeVkfVZIZ6pdY7PZCZBo10g0Z/FVjVidMgzb3kOEyz6GMBIXIawzBeMitlNkzK8zA7PZRJUxgaAyPtpcV4vsjOLmA8Iaz73OwyqPLvdzxo9f/fJFX+WjvgP1cz74epXZt0AAAAAElFTkSuQmCC')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Standard visualisation using SVG\",\n    \"title\": \"Standard visualisation using SVG\",\n    \"src\": \"/static/8277b5d91abd88f4d802a5f85e255a30/e17e5/4.png\",\n    \"srcSet\": [\"/static/8277b5d91abd88f4d802a5f85e255a30/7e516/4.png 100w\", \"/static/8277b5d91abd88f4d802a5f85e255a30/772e8/4.png 200w\", \"/static/8277b5d91abd88f4d802a5f85e255a30/e17e5/4.png 400w\", \"/static/8277b5d91abd88f4d802a5f85e255a30/0a47e/4.png 600w\", \"/static/8277b5d91abd88f4d802a5f85e255a30/5a190/4.png 800w\", \"/static/8277b5d91abd88f4d802a5f85e255a30/1cfc2/4.png 900w\"],\n    \"sizes\": \"(max-width: 400px) 100vw, 400px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n    \")), mdx(\"h3\", null, \"Technology\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"React\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Material UI Library\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"HTML5 Canvas\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"AudioContext\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Service Worker\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Progressive Web App (PWA)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Jest, React Testing Library, Flow\")), mdx(\"h3\", null, \"Next steps...\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Additional visualisations\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Ability to create your own custom breath pattern\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Session timer\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Select a pattern\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Select how many cycles in your session\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Click \\\"start\\\"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Count down the cycles and ring an alarm when session is complete\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Session tracker\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Track sessions over time (on a calendar UI or similar)\")))));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Breatheawhile","timeFrame":"2020","type":"Side project","repo":"https://github.com/peterchappell/breatheawhile"}}},"pageContext":{"slug":"/work/breatheawhile/","prev":{"fields":{"slug":"/work/intellum/","isWork":true},"frontmatter":{"title":"Intellum"}},"next":{"fields":{"slug":"/work/my_quality_world/","isWork":true},"frontmatter":{"title":"My Quality World"}}}}}