diff --git a/404.html b/404.html index a9443b503..4b264c223 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | Geo Garden Club - + diff --git a/assets/js/1be3623c.758db9e6.js b/assets/js/1be3623c.758db9e6.js deleted file mode 100644 index 708c58100..000000000 --- a/assets/js/1be3623c.758db9e6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkgeogardenclub_github_io=self.webpackChunkgeogardenclub_github_io||[]).push([[1218],{1421:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>c,frontMatter:()=>a,metadata:()=>r,toc:()=>h});var i=o(5893),n=o(1151);const a={hide_table_of_contents:!1},s="Goals",r={id:"develop/release-1.0/goals",title:"Goals",description:"Here are a proposed set of goals for the 1.0 (Beta) release. Some of these goals are motivated by Champion Building: How to successfully adopt a developer tool. Although this blog post focuses on how to get developers in an organization to adopt a new tool, the recommendation seem very applicable to getting gardeners in a community to adopt GGC.",source:"@site/docs/develop/release-1.0/goals.md",sourceDirName:"develop/release-1.0",slug:"/develop/release-1.0/goals",permalink:"/docs/develop/release-1.0/goals",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{hide_table_of_contents:!1},sidebar:"developSidebar",previous:{title:"ChatGPT feedback",permalink:"/docs/develop/mockup/chatgpt-feedback"},next:{title:"Installation",permalink:"/docs/develop/release-1.0/installation"}},l={},h=[{value:"1. Provide a fast, reliable, robust app that satisfies the Core Value Propositions",id:"1-provide-a-fast-reliable-robust-app-that-satisfies-the-core-value-propositions",level:2},{value:"2. Determine what it means to be a champion/chapter chair",id:"2-determine-what-it-means-to-be-a-championchapter-chair",level:2},{value:"3. Determine how to provide high quality documentation",id:"3-determine-how-to-provide-high-quality-documentation",level:2},{value:"4. Gather evidence-based "testimonials"",id:"4-gather-evidence-based-testimonials",level:2},{value:"5. Determine how to usefully integrate AI",id:"5-determine-how-to-usefully-integrate-ai",level:2}];function d(e){const t={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"goals",children:"Goals"}),"\n",(0,i.jsxs)(t.p,{children:["Here are a proposed set of goals for the 1.0 (Beta) release. Some of these goals are motivated by ",(0,i.jsx)(t.a,{href:"https://www.gitpod.io/blog/champion-building",children:"Champion Building: How to successfully adopt a developer tool"}),". Although this blog post focuses on how to get developers in an organization to adopt a new tool, the recommendation seem very applicable to getting gardeners in a community to adopt GGC."]}),"\n",(0,i.jsx)(t.h2,{id:"1-provide-a-fast-reliable-robust-app-that-satisfies-the-core-value-propositions",children:"1. Provide a fast, reliable, robust app that satisfies the Core Value Propositions"}),"\n",(0,i.jsxs)(t.p,{children:["By the end of the 1.0 release period, we need to have an app that satisfies the ",(0,i.jsx)(t.a,{href:"/docs/develop/release-1.0/cvp#core-value-propositions",children:"Core Value Propositions"})," while being fast, easy to use, and not prone to crashing."]}),"\n",(0,i.jsx)(t.p,{children:"Evaluation:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Checklist of CVP functions satisfied."}),"\n",(0,i.jsx)(t.li,{children:"Time to retrieve each page in app using DevTools Performance View"}),"\n",(0,i.jsx)(t.li,{children:"Crashlytics data"}),"\n",(0,i.jsx)(t.li,{children:"Usability Evaluation of 1.0 user base with respect to app usability."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"2-determine-what-it-means-to-be-a-championchapter-chair",children:"2. Determine what it means to be a champion/chapter chair"}),"\n",(0,i.jsx)(t.p,{children:"Successful chapters will need one or more champions. We hope to use the 1.0 release period to develop an understanding of what it means to be champion: what their responsibilities are, how to carry out their responsibilities, and how the GGC organization should support and/or compensate them."}),"\n",(0,i.jsx)(t.p,{children:"Evaluation criteria:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"User-facing documentation for Chapter Chairs."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"3-determine-how-to-provide-high-quality-documentation",children:"3. Determine how to provide high quality documentation"}),"\n",(0,i.jsx)(t.p,{children:"We hope to use the 1.0 release to determine what needs to be documented, and how it should be documented. Some possible documentation sources include:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"In-app documentation (the ? icon)"}),"\n",(0,i.jsx)(t.li,{children:"YouTube (shorts and/or regular videos)"}),"\n",(0,i.jsx)(t.li,{children:"User Guide (within geogardenclub.com)"}),"\n",(0,i.jsx)(t.li,{children:'GGC Discord Server: channels visible to those in the "User" role.'}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Evaluation criteria:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Usability evaluation of 1.0 user base with respect to app documentation."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"4-gather-evidence-based-testimonials",children:'4. Gather evidence-based "testimonials"'}),"\n",(0,i.jsx)(t.p,{children:'We hope that the 1.0 release period will result in examples of "successful" use of GGC to solve real world problems for gardeners. Example use cases include:'}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The gardener can plan/manage their garden more easily"}),"\n",(0,i.jsx)(t.li,{children:"The gardener makes better choices for their seeds and/or management of plants"}),"\n",(0,i.jsx)(t.li,{children:"The garden produces more food"}),"\n",(0,i.jsx)(t.li,{children:"The garden/gardener incorporates new best practices due to the app"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"The more empirical this data, the better. Much of this will require some information about what the garden/gardener was doing before the introduction of GGC."}),"\n",(0,i.jsx)(t.p,{children:"Evaluation:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Analysis of "pre" and "post" questionnaires. The pre questionnaires establish what each gardener was doing prior to GGC: what their technologies were, what their pain points were, etc. The post questionnaires establish their feelings after using GGC: what worked, what didn\'t work, what they wish would be changed about the app.'}),"\n",(0,i.jsx)(t.li,{children:"Documentation of use cases."}),"\n",(0,i.jsx)(t.li,{children:"Evaluation by entreprenurial board members and/or other external stakeholders."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"5-determine-how-to-usefully-integrate-ai",children:"5. Determine how to usefully integrate AI"}),"\n",(0,i.jsx)(t.p,{children:"AI technologies like ChatGPT impact the viability of our business model. We must be able to show users why they should pay for our app instead of using a generic AI. One way to answer this question is to provide access to AI capabilities within the app, and provide concrete use cases of how using AI within the app is better than using AI without the app."}),"\n",(0,i.jsx)(t.p,{children:"Evaluation:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Test results of AI within app vs. AI external to app on basic gardening scenarios."}),"\n"]})]})}function c(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},1151:(e,t,o)=>{o.d(t,{Z:()=>r,a:()=>s});var i=o(7294);const n={},a=i.createContext(n);function s(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1be3623c.db056d99.js b/assets/js/1be3623c.db056d99.js new file mode 100644 index 000000000..ceea06e59 --- /dev/null +++ b/assets/js/1be3623c.db056d99.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkgeogardenclub_github_io=self.webpackChunkgeogardenclub_github_io||[]).push([[1218],{1421:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>c,frontMatter:()=>a,metadata:()=>r,toc:()=>h});var i=o(5893),n=o(1151);const a={hide_table_of_contents:!1},s="Goals",r={id:"develop/release-1.0/goals",title:"Goals",description:"Here are a proposed set of goals for the 1.0 (Beta) release. Some of these goals are motivated by Champion Building: How to successfully adopt a developer tool. Although this blog post focuses on how to get developers in an organization to adopt a new tool, the recommendation seem very applicable to getting gardeners in a community to adopt GGC.",source:"@site/docs/develop/release-1.0/goals.md",sourceDirName:"develop/release-1.0",slug:"/develop/release-1.0/goals",permalink:"/docs/develop/release-1.0/goals",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{hide_table_of_contents:!1},sidebar:"developSidebar",previous:{title:"ChatGPT feedback",permalink:"/docs/develop/mockup/chatgpt-feedback"},next:{title:"Installation",permalink:"/docs/develop/release-1.0/installation"}},l={},h=[{value:"1. Provide a fast, reliable, robust app that satisfies the Core Value Propositions",id:"1-provide-a-fast-reliable-robust-app-that-satisfies-the-core-value-propositions",level:2},{value:"2. Determine what it means to be a champion/chapter chair",id:"2-determine-what-it-means-to-be-a-championchapter-chair",level:2},{value:"3. Determine how to provide high quality documentation",id:"3-determine-how-to-provide-high-quality-documentation",level:2},{value:"4. Gather evidence-based "testimonials"",id:"4-gather-evidence-based-testimonials",level:2},{value:"5. Determine how to usefully integrate AI",id:"5-determine-how-to-usefully-integrate-ai",level:2}];function d(e){const t={a:"a",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"goals",children:"Goals"}),"\n",(0,i.jsxs)(t.p,{children:["Here are a proposed set of goals for the 1.0 (Beta) release. Some of these goals are motivated by ",(0,i.jsx)(t.a,{href:"https://www.gitpod.io/blog/champion-building",children:"Champion Building: How to successfully adopt a developer tool"}),". Although this blog post focuses on how to get developers in an organization to adopt a new tool, the recommendation seem very applicable to getting gardeners in a community to adopt GGC."]}),"\n",(0,i.jsx)(t.h2,{id:"1-provide-a-fast-reliable-robust-app-that-satisfies-the-core-value-propositions",children:"1. Provide a fast, reliable, robust app that satisfies the Core Value Propositions"}),"\n",(0,i.jsxs)(t.p,{children:["By the end of the 1.0 release period, we need to have an app that satisfies the ",(0,i.jsx)(t.a,{href:"/docs/develop/release-1.0/cvp",children:"Core Value Propositions"})," while being fast, easy to use, and not prone to crashing."]}),"\n",(0,i.jsx)(t.p,{children:"Evaluation:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Checklist of CVP functions satisfied."}),"\n",(0,i.jsx)(t.li,{children:"Time to retrieve each page in app using DevTools Performance View"}),"\n",(0,i.jsx)(t.li,{children:"Crashlytics data"}),"\n",(0,i.jsx)(t.li,{children:"Usability Evaluation of 1.0 user base with respect to app usability."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"2-determine-what-it-means-to-be-a-championchapter-chair",children:"2. Determine what it means to be a champion/chapter chair"}),"\n",(0,i.jsx)(t.p,{children:"Successful chapters will need one or more champions. We hope to use the 1.0 release period to develop an understanding of what it means to be champion: what their responsibilities are, how to carry out their responsibilities, and how the GGC organization should support and/or compensate them."}),"\n",(0,i.jsx)(t.p,{children:"Evaluation criteria:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"User-facing documentation for Chapter Chairs."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"3-determine-how-to-provide-high-quality-documentation",children:"3. Determine how to provide high quality documentation"}),"\n",(0,i.jsx)(t.p,{children:"We hope to use the 1.0 release to determine what needs to be documented, and how it should be documented. Some possible documentation sources include:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"In-app documentation (the ? icon)"}),"\n",(0,i.jsx)(t.li,{children:"YouTube (shorts and/or regular videos)"}),"\n",(0,i.jsx)(t.li,{children:"User Guide (within geogardenclub.com)"}),"\n",(0,i.jsx)(t.li,{children:'GGC Discord Server: channels visible to those in the "User" role.'}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"Evaluation criteria:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Usability evaluation of 1.0 user base with respect to app documentation."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"4-gather-evidence-based-testimonials",children:'4. Gather evidence-based "testimonials"'}),"\n",(0,i.jsx)(t.p,{children:'We hope that the 1.0 release period will result in examples of "successful" use of GGC to solve real world problems for gardeners. Example use cases include:'}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"The gardener can plan/manage their garden more easily"}),"\n",(0,i.jsx)(t.li,{children:"The gardener makes better choices for their seeds and/or management of plants"}),"\n",(0,i.jsx)(t.li,{children:"The garden produces more food"}),"\n",(0,i.jsx)(t.li,{children:"The garden/gardener incorporates new best practices due to the app"}),"\n"]}),"\n",(0,i.jsx)(t.p,{children:"The more empirical this data, the better. Much of this will require some information about what the garden/gardener was doing before the introduction of GGC."}),"\n",(0,i.jsx)(t.p,{children:"Evaluation:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:'Analysis of "pre" and "post" questionnaires. The pre questionnaires establish what each gardener was doing prior to GGC: what their technologies were, what their pain points were, etc. The post questionnaires establish their feelings after using GGC: what worked, what didn\'t work, what they wish would be changed about the app.'}),"\n",(0,i.jsx)(t.li,{children:"Documentation of use cases."}),"\n",(0,i.jsx)(t.li,{children:"Evaluation by entreprenurial board members and/or other external stakeholders."}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"5-determine-how-to-usefully-integrate-ai",children:"5. Determine how to usefully integrate AI"}),"\n",(0,i.jsx)(t.p,{children:"AI technologies like ChatGPT impact the viability of our business model. We must be able to show users why they should pay for our app instead of using a generic AI. One way to answer this question is to provide access to AI capabilities within the app, and provide concrete use cases of how using AI within the app is better than using AI without the app."}),"\n",(0,i.jsx)(t.p,{children:"Evaluation:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Test results of AI within app vs. AI external to app on basic gardening scenarios."}),"\n"]})]})}function c(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},1151:(e,t,o)=>{o.d(t,{Z:()=>r,a:()=>s});var i=o(7294);const n={},a=i.createContext(n);function s(e){const t=i.useContext(a);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function r(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),i.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/4a78ad51.06d88a23.js b/assets/js/4a78ad51.2a4217e6.js similarity index 63% rename from assets/js/4a78ad51.06d88a23.js rename to assets/js/4a78ad51.2a4217e6.js index b14872599..f7eb84e4f 100644 --- a/assets/js/4a78ad51.06d88a23.js +++ b/assets/js/4a78ad51.2a4217e6.js @@ -1 +1 @@ -"use strict";(self.webpackChunkgeogardenclub_github_io=self.webpackChunkgeogardenclub_github_io||[]).push([[3014],{4403:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var o=n(5893),s=n(1151);const r={hide_table_of_contents:!0},i="Roadmap",a={id:"develop/roadmap",title:"Roadmap",description:"This roadmap documents our plans for incremental development and release of our technology, with the goal of revenue starting in 2026. While this pace seems glacial, note that we are bootstrapping this technology ourselves without any external investment and with no paid staff. This approach gives us the benefit of being able to delay requiring users to pay for the technology until we have documentation that our technology provides proven benefits.",source:"@site/docs/develop/roadmap.md",sourceDirName:"develop",slug:"/develop/roadmap",permalink:"/docs/develop/roadmap",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{hide_table_of_contents:!0},sidebar:"developSidebar",previous:{title:"Welcome",permalink:"/docs/develop/"},next:{title:"Milestones",permalink:"/docs/develop/milestones"}},l={},d=[];function c(e){const t={a:"a",h1:"h1",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"roadmap",children:"Roadmap"}),"\n",(0,o.jsx)(t.p,{children:"This roadmap documents our plans for incremental development and release of our technology, with the goal of revenue starting in 2026. While this pace seems glacial, note that we are bootstrapping this technology ourselves without any external investment and with no paid staff. This approach gives us the benefit of being able to delay requiring users to pay for the technology until we have documentation that our technology provides proven benefits."}),"\n",(0,o.jsxs)(t.table,{children:[(0,o.jsx)(t.thead,{children:(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.th,{children:"Dates"}),(0,o.jsx)(t.th,{children:"Subproject"}),(0,o.jsx)(t.th,{children:"Goal"})]})}),(0,o.jsxs)(t.tbody,{children:[(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2021 - 2022"}),(0,o.jsx)(t.td,{children:"Mockup Development"}),(0,o.jsxs)(t.td,{children:["Design and implement an ",(0,o.jsx)(t.a,{href:"/docs/develop/mockup/design",children:"executable mockup"})," to illustrate design innovations."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{}),(0,o.jsx)(t.td,{children:"Mockup Evaluation (Customers)"}),(0,o.jsxs)(t.td,{children:["Evaluate the business concept through ",(0,o.jsx)(t.a,{href:"/docs/develop/mockup/customer-feedback",children:"interviews with experienced gardeners"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{}),(0,o.jsx)(t.td,{children:"Mockup Evaluation (Entrepreneurs)"}),(0,o.jsxs)(t.td,{children:["Evaluate the business concept through ",(0,o.jsx)(t.a,{href:"/docs/develop/mockup/entrepreneur-feedback",children:"interviews with entrepreneurs"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2023"}),(0,o.jsx)(t.td,{children:"1.0 (Beta) release development"}),(0,o.jsxs)(t.td,{children:["Build a mobile application implementing the ",(0,o.jsx)(t.a,{href:"/docs/develop/release-1.0/cvp#core-value-propositions",children:"Core Value Propositions"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2024"}),(0,o.jsx)(t.td,{children:"1.0 (Beta) release evaluation"}),(0,o.jsxs)(t.td,{children:["Evaluate the ability of GGC to fulfill its ",(0,o.jsx)(t.a,{href:"/docs/develop/release-1.0/goals",children:"Goals"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{}),(0,o.jsx)(t.td,{children:"2.0 (Public) release development"}),(0,o.jsx)(t.td,{children:"Build 2.0 release incorporating improvements identified through Beta release evaluation."})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2025"}),(0,o.jsx)(t.td,{children:"2.0 (Public) release evaluation"}),(0,o.jsx)(t.td,{children:"Gather evidence for GGC business viability through deployment and evaluation the 2.0 (public) release. During 2025, we will market GGC to Whatcom County gardeners. The 2.0 release will allow gardeners from any geographic region to sign up, but we do not intend to explicitly market the app anywhere outside of Whatcom County. By the end of 2025, the business viability of GGC will be evaluated based on the size of the Whatcom County chapter, and the presence and/or size of any other Chapters."})]})]})]})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>i});var o=n(7294);const s={},r=o.createContext(s);function i(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkgeogardenclub_github_io=self.webpackChunkgeogardenclub_github_io||[]).push([[3014],{4403:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>r,metadata:()=>a,toc:()=>d});var o=n(5893),s=n(1151);const r={hide_table_of_contents:!0},i="Roadmap",a={id:"develop/roadmap",title:"Roadmap",description:"This roadmap documents our plans for incremental development and release of our technology, with the goal of revenue starting in 2026. While this pace seems glacial, note that we are bootstrapping this technology ourselves without any external investment and with no paid staff. This approach gives us the benefit of being able to delay requiring users to pay for the technology until we have documentation that our technology provides proven benefits.",source:"@site/docs/develop/roadmap.md",sourceDirName:"develop",slug:"/develop/roadmap",permalink:"/docs/develop/roadmap",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{hide_table_of_contents:!0},sidebar:"developSidebar",previous:{title:"Welcome",permalink:"/docs/develop/"},next:{title:"Milestones",permalink:"/docs/develop/milestones"}},l={},d=[];function c(e){const t={a:"a",h1:"h1",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,s.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"roadmap",children:"Roadmap"}),"\n",(0,o.jsx)(t.p,{children:"This roadmap documents our plans for incremental development and release of our technology, with the goal of revenue starting in 2026. While this pace seems glacial, note that we are bootstrapping this technology ourselves without any external investment and with no paid staff. This approach gives us the benefit of being able to delay requiring users to pay for the technology until we have documentation that our technology provides proven benefits."}),"\n",(0,o.jsxs)(t.table,{children:[(0,o.jsx)(t.thead,{children:(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.th,{children:"Dates"}),(0,o.jsx)(t.th,{children:"Subproject"}),(0,o.jsx)(t.th,{children:"Goal"})]})}),(0,o.jsxs)(t.tbody,{children:[(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2021 - 2022"}),(0,o.jsx)(t.td,{children:"Mockup Development"}),(0,o.jsxs)(t.td,{children:["Design and implement an ",(0,o.jsx)(t.a,{href:"/docs/develop/mockup/design",children:"executable mockup"})," to illustrate design innovations."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{}),(0,o.jsx)(t.td,{children:"Mockup Evaluation (Customers)"}),(0,o.jsxs)(t.td,{children:["Evaluate the business concept through ",(0,o.jsx)(t.a,{href:"/docs/develop/mockup/customer-feedback",children:"interviews with experienced gardeners"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{}),(0,o.jsx)(t.td,{children:"Mockup Evaluation (Entrepreneurs)"}),(0,o.jsxs)(t.td,{children:["Evaluate the business concept through ",(0,o.jsx)(t.a,{href:"/docs/develop/mockup/entrepreneur-feedback",children:"interviews with entrepreneurs"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2023"}),(0,o.jsx)(t.td,{children:"1.0 (Beta) release development"}),(0,o.jsxs)(t.td,{children:["Build a mobile application implementing the ",(0,o.jsx)(t.a,{href:"/docs/develop/release-1.0/cvp",children:"Core Value Propositions"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2024"}),(0,o.jsx)(t.td,{children:"1.0 (Beta) release evaluation"}),(0,o.jsxs)(t.td,{children:["Evaluate the ability of GGC to fulfill its ",(0,o.jsx)(t.a,{href:"/docs/develop/release-1.0/goals",children:"Goals"}),"."]})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{}),(0,o.jsx)(t.td,{children:"2.0 (Public) release development"}),(0,o.jsx)(t.td,{children:"Build 2.0 release incorporating improvements identified through Beta release evaluation."})]}),(0,o.jsxs)(t.tr,{children:[(0,o.jsx)(t.td,{children:"2025"}),(0,o.jsx)(t.td,{children:"2.0 (Public) release evaluation"}),(0,o.jsx)(t.td,{children:"Gather evidence for GGC business viability through deployment and evaluation the 2.0 (public) release. During 2025, we will market GGC to Whatcom County gardeners. The 2.0 release will allow gardeners from any geographic region to sign up, but we do not intend to explicitly market the app anywhere outside of Whatcom County. By the end of 2025, the business viability of GGC will be evaluated based on the size of the Whatcom County chapter, and the presence and/or size of any other Chapters."})]})]})]})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(c,{...e})}):c(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>i});var o=n(7294);const s={},r=o.createContext(s);function i(e){const t=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),o.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.89091dbc.js b/assets/js/runtime~main.b28f914c.js similarity index 98% rename from assets/js/runtime~main.89091dbc.js rename to assets/js/runtime~main.b28f914c.js index cfb175f05..47091ed4e 100644 --- a/assets/js/runtime~main.89091dbc.js +++ b/assets/js/runtime~main.b28f914c.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,f,b,r={},t={};function d(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return r[e].call(c.exports,c,c.exports,d),c.exports}d.m=r,e=[],d.O=(a,c,f,b)=>{if(!c){var r=1/0;for(i=0;i=b)&&Object.keys(d.O).every((e=>d.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,f,b]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var b=Object.create(null);d.r(b);var r={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,d.d(b,r),b},d.d=(e,a)=>{for(var c in a)d.o(a,c)&&!d.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,c)=>(d.f[c](e,a),a)),[])),d.u=e=>"assets/js/"+({234:"39838d4e",616:"d0e791fc",814:"95f4d37c",825:"7be5f79d",864:"eac03826",1218:"1be3623c",1320:"b5521830",1420:"6741c1a9",1549:"1506d638",1585:"2450005c",1833:"70438708",1937:"49882d99",1974:"2b7e4bbf",2076:"477a2718",2122:"b75ab542",2535:"814f3328",2799:"954aa590",2825:"0f7bf3fd",3014:"4a78ad51",3085:"1f391b9e",3089:"a6aa9e1f",3113:"25003e4f",3170:"5d9c8300",3481:"cd34c441",3560:"17d8eee1",3576:"98dbdb4e",3608:"9e4087bc",3629:"aba21aa0",3844:"772c3429",4e3:"afc29949",4057:"c03baef0",4195:"c4f5d8e4",4345:"2a883cfd",4368:"a94703ab",4524:"e27695c2",4583:"7c110bd0",5014:"38346c4b",5980:"a7456010",6103:"ccc49370",6265:"906ac375",6378:"7fda5be5",6419:"7d8ebacd",6427:"59628a4d",6504:"53a3e6dc",6800:"2f9db241",6826:"7d4abc73",6906:"9ebba4ea",6974:"af21c641",7222:"0bd3a280",7393:"acecf23e",7414:"393be207",7540:"0f1af657",7664:"reactPlayerPreview",7918:"17896441",7937:"c48bbb24",8277:"8175d4ae",8294:"3463d78f",8518:"a7bd4aaa",8700:"d75fb1fa",8912:"0a1fe8aa",8989:"677c60fa",9208:"36994c47",9268:"ba771284",9278:"975c475b",9586:"3b4579e8",9597:"ccc89dea",9661:"5e95c892",9866:"11f6a8a1",9929:"1863cff0"}[e]||e)+"."+{234:"c018e484",616:"8f0cc111",814:"ab9703d6",825:"7b598d4d",864:"afeaf968",1218:"758db9e6",1320:"4602f9d3",1420:"895932f4",1549:"ef2c1de3",1585:"7802b98f",1833:"be451620",1937:"72129c72",1974:"489a3842",2076:"55a76664",2122:"a8ed6914",2535:"ef1127a7",2799:"df28dd9f",2825:"98576b34",3014:"06d88a23",3085:"1098bfb7",3089:"97675d78",3113:"55d7a4c2",3170:"c81a2e5c",3481:"201ef405",3560:"d724ccb6",3576:"e3f2d09f",3608:"184caae9",3629:"eb980bea",3844:"f98e0c1e",4e3:"9f0289ac",4057:"1f8c690e",4195:"b20d7140",4345:"5fcea617",4368:"fc5d121a",4524:"7fb97173",4583:"251b8970",4888:"83111e67",5014:"610f2263",5655:"ab3e12ff",5980:"f93cbc61",6103:"3bf98003",6265:"35c76620",6378:"ad94a555",6419:"fdf4e449",6427:"dea2be0e",6504:"805d7273",6800:"4633abae",6826:"76534341",6906:"d208fbf5",6974:"02ea1519",7222:"0fafd57c",7393:"4dea44b6",7414:"a0604016",7540:"244acc3e",7664:"e5a1011e",7918:"c6bf4361",7937:"171372c5",8040:"f26b8eb2",8277:"fd9f65cc",8294:"ee7c17e9",8518:"3b9b4b09",8700:"5552693c",8912:"b02e2d46",8989:"1a004c87",9102:"8ff78acc",9208:"203bad01",9268:"d8baf828",9278:"6f4cd942",9586:"22ce6f2a",9597:"02aacb7e",9661:"fa791912",9866:"df2bb729",9929:"1dd0adf2"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},b="geogardenclub-github-io:",d.l=(e,a,c,r)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"7918",70438708:"1833","39838d4e":"234",d0e791fc:"616","95f4d37c":"814","7be5f79d":"825",eac03826:"864","1be3623c":"1218",b5521830:"1320","6741c1a9":"1420","1506d638":"1549","2450005c":"1585","49882d99":"1937","2b7e4bbf":"1974","477a2718":"2076",b75ab542:"2122","814f3328":"2535","954aa590":"2799","0f7bf3fd":"2825","4a78ad51":"3014","1f391b9e":"3085",a6aa9e1f:"3089","25003e4f":"3113","5d9c8300":"3170",cd34c441:"3481","17d8eee1":"3560","98dbdb4e":"3576","9e4087bc":"3608",aba21aa0:"3629","772c3429":"3844",afc29949:"4000",c03baef0:"4057",c4f5d8e4:"4195","2a883cfd":"4345",a94703ab:"4368",e27695c2:"4524","7c110bd0":"4583","38346c4b":"5014",a7456010:"5980",ccc49370:"6103","906ac375":"6265","7fda5be5":"6378","7d8ebacd":"6419","59628a4d":"6427","53a3e6dc":"6504","2f9db241":"6800","7d4abc73":"6826","9ebba4ea":"6906",af21c641:"6974","0bd3a280":"7222",acecf23e:"7393","393be207":"7414","0f1af657":"7540",reactPlayerPreview:"7664",c48bbb24:"7937","8175d4ae":"8277","3463d78f":"8294",a7bd4aaa:"8518",d75fb1fa:"8700","0a1fe8aa":"8912","677c60fa":"8989","36994c47":"9208",ba771284:"9268","975c475b":"9278","3b4579e8":"9586",ccc89dea:"9597","5e95c892":"9661","11f6a8a1":"9866","1863cff0":"9929"}[e]||e,d.p+d.u(e)},(()=>{var e={1303:0,532:0};d.f.j=(a,c)=>{var f=d.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var b=new Promise(((c,b)=>f=e[a]=[c,b]));c.push(f[2]=b);var r=d.p+d.u(a),t=new Error;d.l(r,(c=>{if(d.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var b=c&&("load"===c.type?"missing":c.type),r=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+r+")",t.name="ChunkLoadError",t.type=b,t.request=r,f[1](t)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,c)=>{var f,b,r=c[0],t=c[1],o=c[2],n=0;if(r.some((a=>0!==e[a]))){for(f in t)d.o(t,f)&&(d.m[f]=t[f]);if(o)var i=o(d)}for(a&&a(c);n{"use strict";var e,a,c,f,b,r={},t={};function d(e){var a=t[e];if(void 0!==a)return a.exports;var c=t[e]={exports:{}};return r[e].call(c.exports,c,c.exports,d),c.exports}d.m=r,e=[],d.O=(a,c,f,b)=>{if(!c){var r=1/0;for(i=0;i=b)&&Object.keys(d.O).every((e=>d.O[e](c[o])))?c.splice(o--,1):(t=!1,b0&&e[i-1][2]>b;i--)e[i]=e[i-1];e[i]=[c,f,b]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var b=Object.create(null);d.r(b);var r={};a=a||[null,c({}),c([]),c(c)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=c(t))Object.getOwnPropertyNames(t).forEach((a=>r[a]=()=>e[a]));return r.default=()=>e,d.d(b,r),b},d.d=(e,a)=>{for(var c in a)d.o(a,c)&&!d.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,c)=>(d.f[c](e,a),a)),[])),d.u=e=>"assets/js/"+({234:"39838d4e",616:"d0e791fc",814:"95f4d37c",825:"7be5f79d",864:"eac03826",1218:"1be3623c",1320:"b5521830",1420:"6741c1a9",1549:"1506d638",1585:"2450005c",1833:"70438708",1937:"49882d99",1974:"2b7e4bbf",2076:"477a2718",2122:"b75ab542",2535:"814f3328",2799:"954aa590",2825:"0f7bf3fd",3014:"4a78ad51",3085:"1f391b9e",3089:"a6aa9e1f",3113:"25003e4f",3170:"5d9c8300",3481:"cd34c441",3560:"17d8eee1",3576:"98dbdb4e",3608:"9e4087bc",3629:"aba21aa0",3844:"772c3429",4e3:"afc29949",4057:"c03baef0",4195:"c4f5d8e4",4345:"2a883cfd",4368:"a94703ab",4524:"e27695c2",4583:"7c110bd0",5014:"38346c4b",5980:"a7456010",6103:"ccc49370",6265:"906ac375",6378:"7fda5be5",6419:"7d8ebacd",6427:"59628a4d",6504:"53a3e6dc",6800:"2f9db241",6826:"7d4abc73",6906:"9ebba4ea",6974:"af21c641",7222:"0bd3a280",7393:"acecf23e",7414:"393be207",7540:"0f1af657",7664:"reactPlayerPreview",7918:"17896441",7937:"c48bbb24",8277:"8175d4ae",8294:"3463d78f",8518:"a7bd4aaa",8700:"d75fb1fa",8912:"0a1fe8aa",8989:"677c60fa",9208:"36994c47",9268:"ba771284",9278:"975c475b",9586:"3b4579e8",9597:"ccc89dea",9661:"5e95c892",9866:"11f6a8a1",9929:"1863cff0"}[e]||e)+"."+{234:"c018e484",616:"8f0cc111",814:"ab9703d6",825:"7b598d4d",864:"afeaf968",1218:"db056d99",1320:"4602f9d3",1420:"895932f4",1549:"ef2c1de3",1585:"7802b98f",1833:"be451620",1937:"72129c72",1974:"489a3842",2076:"55a76664",2122:"a8ed6914",2535:"ef1127a7",2799:"df28dd9f",2825:"98576b34",3014:"2a4217e6",3085:"1098bfb7",3089:"97675d78",3113:"55d7a4c2",3170:"c81a2e5c",3481:"201ef405",3560:"d724ccb6",3576:"e3f2d09f",3608:"184caae9",3629:"eb980bea",3844:"f98e0c1e",4e3:"9f0289ac",4057:"1f8c690e",4195:"b20d7140",4345:"5fcea617",4368:"fc5d121a",4524:"7fb97173",4583:"251b8970",4888:"83111e67",5014:"610f2263",5655:"ab3e12ff",5980:"f93cbc61",6103:"3bf98003",6265:"35c76620",6378:"ad94a555",6419:"fdf4e449",6427:"dea2be0e",6504:"805d7273",6800:"4633abae",6826:"76534341",6906:"d208fbf5",6974:"02ea1519",7222:"0fafd57c",7393:"4dea44b6",7414:"a0604016",7540:"244acc3e",7664:"e5a1011e",7918:"c6bf4361",7937:"171372c5",8040:"f26b8eb2",8277:"fd9f65cc",8294:"ee7c17e9",8518:"3b9b4b09",8700:"5552693c",8912:"b02e2d46",8989:"1a004c87",9102:"8ff78acc",9208:"203bad01",9268:"d8baf828",9278:"6f4cd942",9586:"22ce6f2a",9597:"02aacb7e",9661:"fa791912",9866:"df2bb729",9929:"1dd0adf2"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},b="geogardenclub-github-io:",d.l=(e,a,c,r)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==c)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var b=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),b&&b.forEach((e=>e(c))),a)return a(c)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"7918",70438708:"1833","39838d4e":"234",d0e791fc:"616","95f4d37c":"814","7be5f79d":"825",eac03826:"864","1be3623c":"1218",b5521830:"1320","6741c1a9":"1420","1506d638":"1549","2450005c":"1585","49882d99":"1937","2b7e4bbf":"1974","477a2718":"2076",b75ab542:"2122","814f3328":"2535","954aa590":"2799","0f7bf3fd":"2825","4a78ad51":"3014","1f391b9e":"3085",a6aa9e1f:"3089","25003e4f":"3113","5d9c8300":"3170",cd34c441:"3481","17d8eee1":"3560","98dbdb4e":"3576","9e4087bc":"3608",aba21aa0:"3629","772c3429":"3844",afc29949:"4000",c03baef0:"4057",c4f5d8e4:"4195","2a883cfd":"4345",a94703ab:"4368",e27695c2:"4524","7c110bd0":"4583","38346c4b":"5014",a7456010:"5980",ccc49370:"6103","906ac375":"6265","7fda5be5":"6378","7d8ebacd":"6419","59628a4d":"6427","53a3e6dc":"6504","2f9db241":"6800","7d4abc73":"6826","9ebba4ea":"6906",af21c641:"6974","0bd3a280":"7222",acecf23e:"7393","393be207":"7414","0f1af657":"7540",reactPlayerPreview:"7664",c48bbb24:"7937","8175d4ae":"8277","3463d78f":"8294",a7bd4aaa:"8518",d75fb1fa:"8700","0a1fe8aa":"8912","677c60fa":"8989","36994c47":"9208",ba771284:"9268","975c475b":"9278","3b4579e8":"9586",ccc89dea:"9597","5e95c892":"9661","11f6a8a1":"9866","1863cff0":"9929"}[e]||e,d.p+d.u(e)},(()=>{var e={1303:0,532:0};d.f.j=(a,c)=>{var f=d.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var b=new Promise(((c,b)=>f=e[a]=[c,b]));c.push(f[2]=b);var r=d.p+d.u(a),t=new Error;d.l(r,(c=>{if(d.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var b=c&&("load"===c.type?"missing":c.type),r=c&&c.target&&c.target.src;t.message="Loading chunk "+a+" failed.\n("+b+": "+r+")",t.name="ChunkLoadError",t.type=b,t.request=r,f[1](t)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,c)=>{var f,b,r=c[0],t=c[1],o=c[2],n=0;if(r.some((a=>0!==e[a]))){for(f in t)d.o(t,f)&&(d.m[f]=t[f]);if(o)var i=o(d)}for(a&&a(c);n Blog | Geo Garden Club - + diff --git a/blog/2023/02/10/welcome.html b/blog/2023/02/10/welcome.html index 669bbd1f5..a56a441e9 100644 --- a/blog/2023/02/10/welcome.html +++ b/blog/2023/02/10/welcome.html @@ -5,7 +5,7 @@ Welcome, Geo Garden Club! Aloha, Agile Garden Club! | Geo Garden Club - + diff --git a/blog/archive.html b/blog/archive.html index cec43b4da..ba7740fc0 100644 --- a/blog/archive.html +++ b/blog/archive.html @@ -5,7 +5,7 @@ Archive | Geo Garden Club - + diff --git a/docs/develop.html b/docs/develop.html index 8e119ec08..c58537c54 100644 --- a/docs/develop.html +++ b/docs/develop.html @@ -5,7 +5,7 @@ Welcome to the GGC Developers Guide | Geo Garden Club - + diff --git a/docs/develop/milestones.html b/docs/develop/milestones.html index 74df39dc5..8ca87bcfe 100644 --- a/docs/develop/milestones.html +++ b/docs/develop/milestones.html @@ -5,7 +5,7 @@ Milestones | Geo Garden Club - + diff --git a/docs/develop/mockup/chatgpt-feedback.html b/docs/develop/mockup/chatgpt-feedback.html index 35f8c8784..37e5bd599 100644 --- a/docs/develop/mockup/chatgpt-feedback.html +++ b/docs/develop/mockup/chatgpt-feedback.html @@ -5,7 +5,7 @@ ChatGPT feedback | Geo Garden Club - + diff --git a/docs/develop/mockup/customer-feedback.html b/docs/develop/mockup/customer-feedback.html index 40572b091..62987e289 100644 --- a/docs/develop/mockup/customer-feedback.html +++ b/docs/develop/mockup/customer-feedback.html @@ -5,7 +5,7 @@ Customer feedback | Geo Garden Club - + diff --git a/docs/develop/mockup/design.html b/docs/develop/mockup/design.html index cfc853092..8d8506582 100644 --- a/docs/develop/mockup/design.html +++ b/docs/develop/mockup/design.html @@ -5,7 +5,7 @@ Design and implementation | Geo Garden Club - + diff --git a/docs/develop/mockup/entrepreneur-feedback.html b/docs/develop/mockup/entrepreneur-feedback.html index 1c365a75a..8d5e1edba 100644 --- a/docs/develop/mockup/entrepreneur-feedback.html +++ b/docs/develop/mockup/entrepreneur-feedback.html @@ -5,7 +5,7 @@ Entrepreneur feedback | Geo Garden Club - + diff --git a/docs/develop/onboarding.html b/docs/develop/onboarding.html index aedd6c5e2..c03289be4 100644 --- a/docs/develop/onboarding.html +++ b/docs/develop/onboarding.html @@ -5,7 +5,7 @@ Onboarding | Geo Garden Club - + diff --git a/docs/develop/release-1.0/architecture.html b/docs/develop/release-1.0/architecture.html index 785c19bb8..66f41c502 100644 --- a/docs/develop/release-1.0/architecture.html +++ b/docs/develop/release-1.0/architecture.html @@ -5,7 +5,7 @@ Architecture | Geo Garden Club - + diff --git a/docs/develop/release-1.0/backups.html b/docs/develop/release-1.0/backups.html index a64865c91..31dabe9d5 100644 --- a/docs/develop/release-1.0/backups.html +++ b/docs/develop/release-1.0/backups.html @@ -5,7 +5,7 @@ Backups | Geo Garden Club - + diff --git a/docs/develop/release-1.0/beta-test-feedback.html b/docs/develop/release-1.0/beta-test-feedback.html index 4a07f9235..d6fea0ec8 100644 --- a/docs/develop/release-1.0/beta-test-feedback.html +++ b/docs/develop/release-1.0/beta-test-feedback.html @@ -5,7 +5,7 @@ Release 1.0 (Beta) Feedback | Geo Garden Club - + diff --git a/docs/develop/release-1.0/coding-standards.html b/docs/develop/release-1.0/coding-standards.html index 1f452d81d..a070a8a2a 100644 --- a/docs/develop/release-1.0/coding-standards.html +++ b/docs/develop/release-1.0/coding-standards.html @@ -5,7 +5,7 @@ Coding Standards | Geo Garden Club - + diff --git a/docs/develop/release-1.0/cvp.html b/docs/develop/release-1.0/cvp.html index a30ca2ff8..1c0c7ceff 100644 --- a/docs/develop/release-1.0/cvp.html +++ b/docs/develop/release-1.0/cvp.html @@ -5,7 +5,7 @@ Core Value Propositions | Geo Garden Club - + diff --git a/docs/develop/release-1.0/deployment.html b/docs/develop/release-1.0/deployment.html index 7761de1be..1aa3ab280 100644 --- a/docs/develop/release-1.0/deployment.html +++ b/docs/develop/release-1.0/deployment.html @@ -5,7 +5,7 @@ Deployment | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/badges.html b/docs/develop/release-1.0/design-components/badges.html index 30ca8fd21..03249bcf3 100644 --- a/docs/develop/release-1.0/design-components/badges.html +++ b/docs/develop/release-1.0/design-components/badges.html @@ -5,7 +5,7 @@ Badges | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/data-model-old.html b/docs/develop/release-1.0/design-components/data-model-old.html index c7790cd7a..af9e2c9f6 100644 --- a/docs/develop/release-1.0/design-components/data-model-old.html +++ b/docs/develop/release-1.0/design-components/data-model-old.html @@ -5,7 +5,7 @@ Data Model | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/data-model.html b/docs/develop/release-1.0/design-components/data-model.html index 5dc30b3ca..4381ceb38 100644 --- a/docs/develop/release-1.0/design-components/data-model.html +++ b/docs/develop/release-1.0/design-components/data-model.html @@ -5,7 +5,7 @@ Data Model | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/data-mutation.html b/docs/develop/release-1.0/design-components/data-mutation.html index 745db016b..1cbd407fd 100644 --- a/docs/develop/release-1.0/design-components/data-mutation.html +++ b/docs/develop/release-1.0/design-components/data-mutation.html @@ -5,7 +5,7 @@ Data Mutation | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/input-fields.html b/docs/develop/release-1.0/design-components/input-fields.html index 6e776a2fd..c01e329c2 100644 --- a/docs/develop/release-1.0/design-components/input-fields.html +++ b/docs/develop/release-1.0/design-components/input-fields.html @@ -5,7 +5,7 @@ GGC Input Fields | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/test-design.html b/docs/develop/release-1.0/design-components/test-design.html index 3c4752cfd..865e174ff 100644 --- a/docs/develop/release-1.0/design-components/test-design.html +++ b/docs/develop/release-1.0/design-components/test-design.html @@ -5,7 +5,7 @@ Test Design | Geo Garden Club - + diff --git a/docs/develop/release-1.0/design-components/with-widgets.html b/docs/develop/release-1.0/design-components/with-widgets.html index 8986a7e35..9b9bf8903 100644 --- a/docs/develop/release-1.0/design-components/with-widgets.html +++ b/docs/develop/release-1.0/design-components/with-widgets.html @@ -5,7 +5,7 @@ "With" widgets | Geo Garden Club - + diff --git a/docs/develop/release-1.0/goals.html b/docs/develop/release-1.0/goals.html index d20328284..7c00b4dcb 100644 --- a/docs/develop/release-1.0/goals.html +++ b/docs/develop/release-1.0/goals.html @@ -5,14 +5,14 @@ Goals | Geo Garden Club - +

Goals

Here are a proposed set of goals for the 1.0 (Beta) release. Some of these goals are motivated by Champion Building: How to successfully adopt a developer tool. Although this blog post focuses on how to get developers in an organization to adopt a new tool, the recommendation seem very applicable to getting gardeners in a community to adopt GGC.

1. Provide a fast, reliable, robust app that satisfies the Core Value Propositions​

-

By the end of the 1.0 release period, we need to have an app that satisfies the Core Value Propositions while being fast, easy to use, and not prone to crashing.

+

By the end of the 1.0 release period, we need to have an app that satisfies the Core Value Propositions while being fast, easy to use, and not prone to crashing.

Evaluation:

  • Checklist of CVP functions satisfied.
  • diff --git a/docs/develop/release-1.0/installation.html b/docs/develop/release-1.0/installation.html index 4d06f9914..9299dc725 100644 --- a/docs/develop/release-1.0/installation.html +++ b/docs/develop/release-1.0/installation.html @@ -5,7 +5,7 @@ Installation | Geo Garden Club - + diff --git a/docs/develop/release-1.0/scripts.html b/docs/develop/release-1.0/scripts.html index ad4d9fad1..5639848d1 100644 --- a/docs/develop/release-1.0/scripts.html +++ b/docs/develop/release-1.0/scripts.html @@ -5,7 +5,7 @@ Scripts | Geo Garden Club - + diff --git a/docs/develop/release-1.0/testing.html b/docs/develop/release-1.0/testing.html index 14f83d687..b4bcee88f 100644 --- a/docs/develop/release-1.0/testing.html +++ b/docs/develop/release-1.0/testing.html @@ -5,7 +5,7 @@ Testing | Geo Garden Club - + diff --git a/docs/develop/release-2.0/chapterzipmap.html b/docs/develop/release-2.0/chapterzipmap.html index 753c45f7c..f339c813d 100644 --- a/docs/develop/release-2.0/chapterzipmap.html +++ b/docs/develop/release-2.0/chapterzipmap.html @@ -5,7 +5,7 @@ ChapterZipMap | Geo Garden Club - + diff --git a/docs/develop/roadmap.html b/docs/develop/roadmap.html index d46cfb06b..b91b03a77 100644 --- a/docs/develop/roadmap.html +++ b/docs/develop/roadmap.html @@ -5,12 +5,12 @@ Roadmap | Geo Garden Club - +

    Roadmap

    This roadmap documents our plans for incremental development and release of our technology, with the goal of revenue starting in 2026. While this pace seems glacial, note that we are bootstrapping this technology ourselves without any external investment and with no paid staff. This approach gives us the benefit of being able to delay requiring users to pay for the technology until we have documentation that our technology provides proven benefits.

    -
    DatesSubprojectGoal
    2021 - 2022Mockup DevelopmentDesign and implement an executable mockup to illustrate design innovations.
    Mockup Evaluation (Customers)Evaluate the business concept through interviews with experienced gardeners.
    Mockup Evaluation (Entrepreneurs)Evaluate the business concept through interviews with entrepreneurs.
    20231.0 (Beta) release developmentBuild a mobile application implementing the Core Value Propositions.
    20241.0 (Beta) release evaluationEvaluate the ability of GGC to fulfill its Goals.
    2.0 (Public) release developmentBuild 2.0 release incorporating improvements identified through Beta release evaluation.
    20252.0 (Public) release evaluationGather evidence for GGC business viability through deployment and evaluation the 2.0 (public) release. During 2025, we will market GGC to Whatcom County gardeners. The 2.0 release will allow gardeners from any geographic region to sign up, but we do not intend to explicitly market the app anywhere outside of Whatcom County. By the end of 2025, the business viability of GGC will be evaluated based on the size of the Whatcom County chapter, and the presence and/or size of any other Chapters.
    +
    DatesSubprojectGoal
    2021 - 2022Mockup DevelopmentDesign and implement an executable mockup to illustrate design innovations.
    Mockup Evaluation (Customers)Evaluate the business concept through interviews with experienced gardeners.
    Mockup Evaluation (Entrepreneurs)Evaluate the business concept through interviews with entrepreneurs.
    20231.0 (Beta) release developmentBuild a mobile application implementing the Core Value Propositions.
    20241.0 (Beta) release evaluationEvaluate the ability of GGC to fulfill its Goals.
    2.0 (Public) release developmentBuild 2.0 release incorporating improvements identified through Beta release evaluation.
    20252.0 (Public) release evaluationGather evidence for GGC business viability through deployment and evaluation the 2.0 (public) release. During 2025, we will market GGC to Whatcom County gardeners. The 2.0 release will allow gardeners from any geographic region to sign up, but we do not intend to explicitly market the app anywhere outside of Whatcom County. By the end of 2025, the business viability of GGC will be evaluated based on the size of the Whatcom County chapter, and the presence and/or size of any other Chapters.
\ No newline at end of file diff --git a/docs/home/food-security.html b/docs/home/food-security.html index 6cfb021f2..a5e42d01f 100644 --- a/docs/home/food-security.html +++ b/docs/home/food-security.html @@ -5,7 +5,7 @@ Food Security | Geo Garden Club - + diff --git a/docs/home/innovations.html b/docs/home/innovations.html index 5f0e4755d..1f5e4c845 100644 --- a/docs/home/innovations.html +++ b/docs/home/innovations.html @@ -5,7 +5,7 @@ Design Innovations | Geo Garden Club - + diff --git a/docs/home/related-work.html b/docs/home/related-work.html index ee1f4b31c..e4e2d2b1c 100644 --- a/docs/home/related-work.html +++ b/docs/home/related-work.html @@ -5,7 +5,7 @@ Garden Planning Tools | Geo Garden Club - + diff --git a/docs/home/serious-gardeners.html b/docs/home/serious-gardeners.html index 5bb6659e3..572e78474 100644 --- a/docs/home/serious-gardeners.html +++ b/docs/home/serious-gardeners.html @@ -5,7 +5,7 @@ "Serious" Gardeners | Geo Garden Club - + diff --git a/docs/home/sneak-peek.html b/docs/home/sneak-peek.html index e76dfd016..c3399217a 100644 --- a/docs/home/sneak-peek.html +++ b/docs/home/sneak-peek.html @@ -5,7 +5,7 @@ Mobile App Sneak Peek | Geo Garden Club - + diff --git a/docs/home/team.html b/docs/home/team.html index 4e0d84735..64d7db531 100644 --- a/docs/home/team.html +++ b/docs/home/team.html @@ -5,7 +5,7 @@ The Team | Geo Garden Club - + diff --git a/docs/home/welcome.html b/docs/home/welcome.html index 51b84d7aa..d727dc141 100644 --- a/docs/home/welcome.html +++ b/docs/home/welcome.html @@ -5,7 +5,7 @@ Welcome | Geo Garden Club - + diff --git a/docs/user-guide/adding-vendors-crops-varieties.html b/docs/user-guide/adding-vendors-crops-varieties.html index f94c572c5..06175ce93 100644 --- a/docs/user-guide/adding-vendors-crops-varieties.html +++ b/docs/user-guide/adding-vendors-crops-varieties.html @@ -5,7 +5,7 @@ Add Crops, Varieties, Vendors | Geo Garden Club - + diff --git a/docs/user-guide/badges.html b/docs/user-guide/badges.html index 39a10fa58..edc85998a 100644 --- a/docs/user-guide/badges.html +++ b/docs/user-guide/badges.html @@ -5,7 +5,7 @@ Badges | Geo Garden Club - + diff --git a/docs/user-guide/chat-rooms.html b/docs/user-guide/chat-rooms.html index 6a8e94a5d..4c2c450a3 100644 --- a/docs/user-guide/chat-rooms.html +++ b/docs/user-guide/chat-rooms.html @@ -5,7 +5,7 @@ Chat Rooms | Geo Garden Club - + diff --git a/docs/user-guide/define-a-garden.html b/docs/user-guide/define-a-garden.html index f3031cd84..385a27acd 100644 --- a/docs/user-guide/define-a-garden.html +++ b/docs/user-guide/define-a-garden.html @@ -5,7 +5,7 @@ Define a garden | Geo Garden Club - + diff --git a/docs/user-guide/downloading.html b/docs/user-guide/downloading.html index 4a6beb800..e0822bafb 100644 --- a/docs/user-guide/downloading.html +++ b/docs/user-guide/downloading.html @@ -5,7 +5,7 @@ Downloading | Geo Garden Club - + diff --git a/docs/user-guide/explore-a-garden.html b/docs/user-guide/explore-a-garden.html index dc2a660a3..8d4f457cc 100644 --- a/docs/user-guide/explore-a-garden.html +++ b/docs/user-guide/explore-a-garden.html @@ -5,7 +5,7 @@ Explore a garden | Geo Garden Club - + diff --git a/docs/user-guide/guided-tour.html b/docs/user-guide/guided-tour.html index d2411193a..34c459b96 100644 --- a/docs/user-guide/guided-tour.html +++ b/docs/user-guide/guided-tour.html @@ -5,7 +5,7 @@ Frequently Asked (Gardening) Questions | Geo Garden Club - + diff --git a/docs/user-guide/observations.html b/docs/user-guide/observations.html index 4c05f0b3a..61286ee0a 100644 --- a/docs/user-guide/observations.html +++ b/docs/user-guide/observations.html @@ -5,7 +5,7 @@ Observations | Geo Garden Club - + diff --git a/docs/user-guide/outcomes.html b/docs/user-guide/outcomes.html index 2073f38e2..a555234fd 100644 --- a/docs/user-guide/outcomes.html +++ b/docs/user-guide/outcomes.html @@ -5,7 +5,7 @@ Outcomes | Geo Garden Club - + diff --git a/docs/user-guide/overview.html b/docs/user-guide/overview.html index 676dfccc9..9cde74e3f 100644 --- a/docs/user-guide/overview.html +++ b/docs/user-guide/overview.html @@ -5,7 +5,7 @@ Overview | Geo Garden Club - + diff --git a/docs/user-guide/registration.html b/docs/user-guide/registration.html index 380843535..a6180ae40 100644 --- a/docs/user-guide/registration.html +++ b/docs/user-guide/registration.html @@ -5,7 +5,7 @@ Registration | Geo Garden Club - + diff --git a/docs/user-guide/scenarios.html b/docs/user-guide/scenarios.html index 3737589e8..ba8e803f0 100644 --- a/docs/user-guide/scenarios.html +++ b/docs/user-guide/scenarios.html @@ -5,7 +5,7 @@ Planting Scenarios | Geo Garden Club - + diff --git a/docs/user-guide/seeds.html b/docs/user-guide/seeds.html index f375bc62c..64a18d90d 100644 --- a/docs/user-guide/seeds.html +++ b/docs/user-guide/seeds.html @@ -5,7 +5,7 @@ Seeds | Geo Garden Club - + diff --git a/docs/user-guide/tasks.html b/docs/user-guide/tasks.html index 54b1597d1..6e4421127 100644 --- a/docs/user-guide/tasks.html +++ b/docs/user-guide/tasks.html @@ -5,7 +5,7 @@ Tasks | Geo Garden Club - + diff --git a/docs/user-guide/terms-and-conditions.html b/docs/user-guide/terms-and-conditions.html index d12edad3b..7d7511264 100644 --- a/docs/user-guide/terms-and-conditions.html +++ b/docs/user-guide/terms-and-conditions.html @@ -5,7 +5,7 @@ Terms and Conditions | Geo Garden Club - + diff --git a/index.html b/index.html index 0ec05d966..27db787fa 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Geo Garden Club | Geo Garden Club - + diff --git a/markdown-page.html b/markdown-page.html index 10bf1691e..692ca66f1 100644 --- a/markdown-page.html +++ b/markdown-page.html @@ -5,7 +5,7 @@ Markdown page example | Geo Garden Club - +