{"componentChunkName":"component---src-templates-work-js","path":"/work/my_quality_world/","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\": \"My Quality World\",\n  \"order\": 30,\n  \"timeFrame\": \"2020\",\n  \"type\": \"Side project\",\n  \"url\": \"https://peterchappell.github.io/my-quality-world/\",\n  \"repo\": \"https://github.com/peterchappell/my-quality-world\",\n  \"excerpt\": \"A proof of concept for how a \\\"my quality world\\\" exercise from Choice Theory (CT) might translate to an app.\",\n  \"featuredImage\": \"./my_quality_world/cover.jpg\"\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 Quote = makeShortcode(\"Quote\");\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, \"The Quality World is a central idea in William Glasser's Choice Theory (CT) of human behaviour.\"), mdx(Quote, {\n    attributionText: \"Bruce Davenport, An Introduction to Choice Theory\",\n    attributionUrl: \"https://www.brucedavenport.com/quality-world.html\",\n    mdxType: \"Quote\"\n  }, \"Dr. Glasser describes the Quality World as a \\\"personal picture album\\\" of all the people, things, ideas, and ideals that we have discovered increase the quality of our lives.\"), mdx(\"p\", null, \"In Reality Therapy (which uses CT as the basis for therapy), a client is encouraged to draw their quality\\nworld on a sheet of paper. This is typically drawn as a diagram with yourself in the middle and your quality\\nworld pictures spread around you. Pictures close to you are both important and prominent. Pictures that are\\nfurther away are still important but might be absent or neglected to some degree in your life at the present\\nmoment. The items in the quality world can change position over time, new items can be added and existing\\nitems can be removed.\"), mdx(\"p\", null, \"Visualising our own quality world in this way provides a useful way of thinking about how our basic needs are\\nbeing met. It enables us to think about whether our needs might be better met by \\\"bringing items closer to us\\\"\\nor by adding new items to our quality world.\"), mdx(\"p\", null, \"I thought it might be interesting to translate the idea of a quality world diagram to an application so I set\\nabout building a proof of concept for the idea.\"), mdx(ProjectLink, {\n    url: \"https://peterchappell.github.io/my-quality-world/\",\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\": \"400px\",\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\": \"75%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIEAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB6KVqYlIn/8QAGxAAAgMAAwAAAAAAAAAAAAAAAAECAxMREiL/2gAIAQEAAQUCxgZwMKpJLyq+B9j/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAgEAABAwIHAAAAAAAAAAAAAAAAAhESASEiMTJhgZGx/9oACAEBAAY/AniiJoR7YeJlHYriV2WS/J//xAAbEAEAAgMBAQAAAAAAAAAAAAABABExQVFxsf/aAAgBAQABPyFs9DyXBRN3u0ABqOsRkfFDIKXuMQcDsf/aAAwDAQACAAMAAAAQ6/8A/8QAFhEBAQEAAAAAAAAAAAAAAAAAABEh/9oACAEDAQE/EIx//8QAGBEAAgMAAAAAAAAAAAAAAAAAAAERIVH/2gAIAQIBAT8Qll6f/8QAHhABAAICAQUAAAAAAAAAAAAAAQARITFBUWGBscH/2gAIAQEAAT8QLY4VSNlOt1BZZqDA8lc9o+EtiFHh1CsbvS3rGYh3SUjtw7JV8JsD5P/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\": \"Map view of my quality world\",\n    \"title\": \"Map view of my quality world\",\n    \"src\": \"/static/fbb83452ea8a118c6ff34cf29502de64/066f9/1.jpg\",\n    \"srcSet\": [\"/static/fbb83452ea8a118c6ff34cf29502de64/b9e9c/1.jpg 100w\", \"/static/fbb83452ea8a118c6ff34cf29502de64/e07e9/1.jpg 200w\", \"/static/fbb83452ea8a118c6ff34cf29502de64/066f9/1.jpg 400w\", \"/static/fbb83452ea8a118c6ff34cf29502de64/b4294/1.jpg 600w\", \"/static/fbb83452ea8a118c6ff34cf29502de64/4b190/1.jpg 800w\", \"/static/fbb83452ea8a118c6ff34cf29502de64/d4654/1.jpg 1818w\"],\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/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAoABQDASIAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAIDBAUB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABy1dOJBMWT23HFeisEwf/xAAeEAACAgICAwAAAAAAAAAAAAACAwESABQEEyExM//aAAgBAQABBQI4YZUZiTYA3rEO8tiLaouEeEIQwaEn5T6aUEe0xWbrMHsfn//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BX//EABYRAAMAAAAAAAAAAAAAAAAAAAERIP/aAAgBAgEBPwFiv//EAB8QAAMAAQQDAQAAAAAAAAAAAAABERICITFRECIyQf/aAAgBAQAGPwJus/SVinMFp57hsJtw9dW/cMbTT4qMMFsfCM8T/8QAHBAAAwACAwEAAAAAAAAAAAAAAAERITFBUfCR/9oACAEBAAE/IaFK32eNHl93Js14KWtzc6BCXxEUcZraR9oAyDAlk73qNGbbiMyo0tlb3rWae1kLaeMH/9oADAMBAAIAAwAAABBIBDzzz//EABYRAAMAAAAAAAAAAAAAAAAAAAERIP/aAAgBAwEBPxBGv//EABYRAQEBAAAAAAAAAAAAAAAAABARQf/aAAgBAgEBPxDBkf/EAB4QAQADAAIDAQEAAAAAAAAAAAEAESFBUTFhsYGh/9oACAEBAAE/ENZrDfhbGyr/ACyHVTQuoUdynmsForWovak6D6frDaK1bfEK0y6K1O5fEN7lOM3I+p3K1edS+CMfqYwhWjiXHTxSnxOFCK2S3ZUPP6z/AGHQ9rVBAO5//9k=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Card view of my quality world on mobile\",\n    \"title\": \"Card view of my quality world on mobile\",\n    \"src\": \"/static/da0dd804b4c5e586bf4057ca950c8f7f/066f9/2.jpg\",\n    \"srcSet\": [\"/static/da0dd804b4c5e586bf4057ca950c8f7f/b9e9c/2.jpg 100w\", \"/static/da0dd804b4c5e586bf4057ca950c8f7f/e07e9/2.jpg 200w\", \"/static/da0dd804b4c5e586bf4057ca950c8f7f/066f9/2.jpg 400w\", \"/static/da0dd804b4c5e586bf4057ca950c8f7f/b4294/2.jpg 600w\", \"/static/da0dd804b4c5e586bf4057ca950c8f7f/065ac/2.jpg 656w\"],\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\": \"272.7272727272727px\",\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\": \"110.00000000000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAWABQDASIAAhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAAAAMCBAUG/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAABxvv3PNLjsXDgA//EABwQAAEFAAMAAAAAAAAAAAAAAAMAAQIEMxETFP/aAAgBAQABBQLpbjwo0HDMWSvbhxV7f//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQMBAT8BH//EABQRAQAAAAAAAAAAAAAAAAAAACD/2gAIAQIBAT8BH//EAB0QAAIBBAMAAAAAAAAAAAAAAAACAQMQcYEREjP/2gAIAQEABj8CWWqcSx6HWGkTFtCYto//xAAcEAACAgIDAAAAAAAAAAAAAAAAEQEhELExUZH/2gAIAQEAAT8hl4bMQN28GaqfKL4mjkNE/9oADAMBAAIAAwAAABA4DwD/xAAUEQEAAAAAAAAAAAAAAAAAAAAg/9oACAEDAQE/EB//xAAVEQEBAAAAAAAAAAAAAAAAAAARIP/aAAgBAgEBPxBj/8QAIBAAAgIBAwUAAAAAAAAAAAAAAAERMSFBYfBxgZHR8f/aAAgBAQABPxB+uSG5c9T7b2RszSaa3fYRSknjYo28lPCyU2kRYKeFn//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\": \"Editing a quality world item on an iPad\",\n    \"title\": \"Editing a quality world item on an iPad\",\n    \"src\": \"/static/79d70a1cdbe4b33339572632d1c26ee7/066f9/3.jpg\",\n    \"srcSet\": [\"/static/79d70a1cdbe4b33339572632d1c26ee7/b9e9c/3.jpg 100w\", \"/static/79d70a1cdbe4b33339572632d1c26ee7/e07e9/3.jpg 200w\", \"/static/79d70a1cdbe4b33339572632d1c26ee7/066f9/3.jpg 400w\", \"/static/79d70a1cdbe4b33339572632d1c26ee7/b4294/3.jpg 600w\", \"/static/79d70a1cdbe4b33339572632d1c26ee7/4b190/3.jpg 800w\", \"/static/79d70a1cdbe4b33339572632d1c26ee7/11438/3.jpg 1322w\"],\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\": \"303.03030303030306px\",\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\": \"99%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAUABQDASIAAhEBAxEB/8QAGQABAAIDAAAAAAAAAAAAAAAAAAEEAgMF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAepFmDQsiQYBP//EABwQAAEDBQAAAAAAAAAAAAAAAAEAAxMCEBEUIP/aAAgBAQABBQKBpQNLXatjg0An/8QAFBEBAAAAAAAAAAAAAAAAAAAAIP/aAAgBAwEBPwEf/8QAFhEBAQEAAAAAAAAAAAAAAAAAEQAQ/9oACAECAQE/AWd//8QAGRAAAgMBAAAAAAAAAAAAAAAAADIBIEGR/9oACAEBAAY/AkFgS29P/8QAHBAAAgICAwAAAAAAAAAAAAAAAAERYRBRgaHR/9oACAEBAAE/IahP7FDseUGyUN8WP//aAAwDAQACAAMAAAAQeOgD/8QAFhEBAQEAAAAAAAAAAAAAAAAAEQAQ/9oACAEDAQE/ECN//8QAFxEAAwEAAAAAAAAAAAAAAAAAABFREP/aAAgBAgEBPxBqNd//xAAhEAEAAgAEBwAAAAAAAAAAAAABACEQcZHRETFBUWGx8f/aAAgBAQABPxBanVd4cs2S3n390Cle4EspzwQId5wrwY2KXoI0J//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\": \"Home page of my quality world showing how needs are met\",\n    \"title\": \"Home page of my quality world showing how needs are met\",\n    \"src\": \"/static/42e23011539e8531ef000d4aa940c05f/066f9/4.jpg\",\n    \"srcSet\": [\"/static/42e23011539e8531ef000d4aa940c05f/b9e9c/4.jpg 100w\", \"/static/42e23011539e8531ef000d4aa940c05f/e07e9/4.jpg 200w\", \"/static/42e23011539e8531ef000d4aa940c05f/066f9/4.jpg 400w\", \"/static/42e23011539e8531ef000d4aa940c05f/b4294/4.jpg 600w\", \"/static/42e23011539e8531ef000d4aa940c05f/4b190/4.jpg 800w\", \"/static/42e23011539e8531ef000d4aa940c05f/fc83b/4.jpg 1556w\"],\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\": \"410.958904109589px\",\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\": \"73.00000000000001%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAPABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAECAwQF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAY1dNWM2h//EABsQAAICAwEAAAAAAAAAAAAAAAIDABQBERIT/9oACAEBAAEFAmEsZ6L2tKjGuJymEAeMf//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAECAQE/AVf/xAAeEAABAwQDAAAAAAAAAAAAAAAAARESAiEyM4Ghov/aAAgBAQAGPwLW/Jq9Dx7LyQyqGQ//xAAbEAEAAwEAAwAAAAAAAAAAAAABABEhMUFhcf/aAAgBAQABPyFEJRQebG6Ta6i+1Q+puPD5DvF29n//2gAMAwEAAgADAAAAED/f/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/EGR//8QAFxEAAwEAAAAAAAAAAAAAAAAAABFRAf/aAAgBAgEBPxB7Rqf/xAAcEAEBAQACAwEAAAAAAAAAAAABEQAhQTFRYdH/2gAIAQEAAT8QoVS9yTXEIFr3lrlUWypkhy8vvF3dND5/GWkFVn//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\": \"Uploading a new quality world photo\",\n    \"title\": \"Uploading a new quality world photo\",\n    \"src\": \"/static/061d840975a1552053525a59f23a10dc/066f9/5.jpg\",\n    \"srcSet\": [\"/static/061d840975a1552053525a59f23a10dc/b9e9c/5.jpg 100w\", \"/static/061d840975a1552053525a59f23a10dc/e07e9/5.jpg 200w\", \"/static/061d840975a1552053525a59f23a10dc/066f9/5.jpg 400w\", \"/static/061d840975a1552053525a59f23a10dc/b4294/5.jpg 600w\", \"/static/061d840975a1552053525a59f23a10dc/4b190/5.jpg 800w\", \"/static/061d840975a1552053525a59f23a10dc/c1291/5.jpg 1256w\"],\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  }, \"HTML5 Canvas (using the Konva.js library)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"IndexedDB (via the dexie.js library)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Material UI Library\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Service Worker\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Progressive Web App (PWA)\")), mdx(\"h3\", null, \"Next steps...\"), mdx(\"p\", null, \"This project could be developed in many ways... A first step will be to do some research and user testing\\nto assess the viability of the project.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"User testing\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Remote Datbase\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"(as an opt-in since privacy could be a concern)\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Allow sharing of cards\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Add tags to cards\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Allowing items to be grouped together (e.g. hiking + friends)\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Improve the algorithm for determining how/whether needs are being met\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Improve the map UI\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Scaling issues need to be sorted\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Better visualisation\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Zoom and pan functionality\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Allow drawing of items as well as photos\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Allow URLs for images\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"To allow for google photos, apple photos, stock imagery etc\")))));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"My Quality World","timeFrame":"2020","type":"Side project","repo":"https://github.com/peterchappell/my-quality-world"}}},"pageContext":{"slug":"/work/my_quality_world/","prev":{"fields":{"slug":"/work/breatheawhile/","isWork":true},"frontmatter":{"title":"Breatheawhile"}},"next":{"fields":{"slug":"/work/learning_styles/","isWork":true},"frontmatter":{"title":"Find your learning style"}}}}}