References

7Span n.d., Material Design Colors, Color Palette | Material UI, MaterialUI, viewed 5 May 2022, https://materialui.co/colors/.

Agilest LLC n.d., Agile Governance Made Easy - Maximize Value of Agile Process | Agilest, Agilest®, viewed 19 March 2022, https://www.agilest.org/agile-project-management/governance/.

Alie, SS 2015, ‘Project governance: #1 critical success factor.’, in PA: Project Management Institute., viewed 19 March 2022, https://www.pmi.org/learning/library/project-governance-critical-success-9945.

Amazon Web Services, Inc. 2022. AWS | Amazon Simple Email Service (SES) | Verification Successful. [online] Available at: https://aws.amazon.com/ses/verifysuccess/ [Accessed 18 May 2022].

Andrews, A n.d., Material Design Icons, materialdesignicons.com, viewed 5 May 2022, https://materialdesignicons.com/.

Avatars.dicebear.com. 2022. DiceBear Avatars. [online] Available at: https://avatars.dicebear.com/ [Accessed 11 May 2022].

AWS 2022. [online] Available at: https://docs.aws.amazon.com/AmazonS3/latest/userguide/enabling-cors-examples.html [Accessed 16 May 2022].

AWS 2022. [online] Available at: https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3_Authentication2.html [Accessed 19 May 2022].

Base64, H., Converter, B. and Encode, B., 2022. Audio to Base64 | Base64 Encode | Base64 Converter | Base64. [online] Base64.guru. Available at: https://base64.guru/converter/encode/audio [Accessed 19 May 2022].

Bathman, J 2016, Markdown Table Maker, jakebathman.github.io, viewed 5 May 2022, https://jakebathman.github.io/Markdown-Table-Generator/.

Beedle, M, Bennekum, A van, Cockburn, A, Cunningham, W, Fowler, M, Highsmith, J, Hunt, A, Jeffries, R, Kern, J, Marick, B, Martin, RC, Schwaber, K, Sutherland, J & Thomas, D 2019, Principles behind the Agile Manifesto, Agilemanifesto.org, viewed 19 March 2022, http://agilemanifesto.org/principles.html.

Boucheron, B 2021, How To Install Node.js on Ubuntu 20.04 | DigitalOcean, www.digitalocean.com, viewed 13 May 2022, https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04.

Caniuse.com. 2022. MediaRecorder API: mimeType | Can I use... Support tables for HTML5, CSS3, etc. [online] Available at: https://caniuse.com/mdn-api_mediarecorder_mimetype [Accessed 19 May 2022].

Chrome Developers. 2022. Record audio and video with MediaRecorder - Chrome Developers. [online] Available at: https://developer.chrome.com/blog/mediarecorder/ [Accessed 19 May 2022].

Cloud.mongodb.com. 2022. Cloud: MongoDB Cloud. [online] Available at: https://cloud.mongodb.com/v2/622157c379268a2e47fdbe75#clusters [Accessed 5 May 2022].

Code Utility. 2022. Upload a video file as blob to AWS S3 using JavaScript or Angular CLI - Code Utility. [online] Available at: https://codeutility.org/upload-a-video-file-as-blob-to-aws-s3-using-javascript-or-angular-cli-stack-overflow/ [Accessed 19 May 2022].

Codereview.chromium.org. 2022. Issue 1579693006: MediaRecorder: support sampling rate adaption in AudioTrackRecorder - Code Review. [online] Available at: https://codereview.chromium.org/1579693006 [Accessed 20 May 2022].

CSS-Tricks. 2022. max-lines | CSS-Tricks. [online] Available at: https://css-tricks.com/max-lines/#:~:text=none%20%3A%20No%20maximum%20number%20of,Only%20positive%20integers%20are%20accepted. [Accessed 25 May 2022].

Deconstruct. 2022. Recording Audio in the Browser Using the MediaStream Recorder API. [online] Available at: https://blog.addpipe.com/recording-audio-in-the-browser-using-pure-html5-and-minimal-javascript/ [Accessed 19 May 2022].

DEV Community. 2022. 🚀 Svelte Quick Tip: Connect a store to local storage. [online] Available at: https://dev.to/danawoodman/svelte-quick-tip-connect-a-store-to-local-storage-4idi [Accessed 17 May 2022].

Developer.mozilla.org. 2022. Blob.stream() - Web APIs | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Web/API/Blob/stream [Accessed 18 May 2022].

Developer.mozilla.org. 2022. Crypto - Web APIs | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Web/API/Crypto [Accessed 13 May 2022].

Developer.mozilla.org. 2022. Element.scrollTo() - Web APIs | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollTo [Accessed 16 May 2022].

Developer.mozilla.org. 2022. MediaRecorder: dataavailable event - Web APIs | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/dataavailable_event [Accessed 19 May 2022].

Developer.mozilla.org. 2022. MediaRecorder.stop() - Web APIs | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/stop [Accessed 18 May 2022].

Developer.mozilla.org. 2022. Working with Svelte stores - Learn web development | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_stores [Accessed 26 May 2022].

Developer.mozilla.org. 2022. Working with Svelte stores - Learn web development | MDN. [online] Available at: https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_stores [Accessed 26 May 2022].

Evans, A 2021, Building a PWA with Svelte, LogRocket Blog, viewed 5 May 2022, https://blog.logrocket.com/building-a-pwa-with-svelte/.

Falk, I 2021, Handling Forms in Svelte, This Dot Labs, viewed 5 May 2022, https://www.thisdot.co/blog/handling-forms-in-svelte.

Fireship 2020, Progressive Web Apps in 100 Seconds // Build a PWA from Scratch, youtube.com, viewed 5 May 2022, https://www.youtube.com/watch?v=sFsRylCQblw.

Gardón, DS 2022, Svelte.js Guide: The Framework to Write Faster JavaScript, Snipcart, viewed 5 May 2022, https://snipcart.com/blog/svelte-js-framework-tutorial.

GitHub n.d., material-components-web, GitHub, viewed 5 May 2022, https://github.com/material-components/material-components-web/tree/v13.0.0/packages/mdc-layout-grid.

Google n.d., Material Design, Material Design, viewed 5 May 2022, https://material.io/develop/web/theming/theming-guide.

Grace, F 2021, How to Make Bulletproof Email Buttons (HTML, CSS, and VML), www.activecampaign.com viewed 5 May 2022, https://www.activecampaign.com/blog/email-buttons.

HackTheStuff 2019, What is manifest.json file and how it is useful, hackthestuff.com, viewed 5 May 2022, https://hackthestuff.com/article/what-is-manifest-json-file-and-how-it-is-useful.

Harris, R n.d., Svelte • Cybernetically enhanced web apps, svelte.dev, viewed 5 May 2022, https://svelte.dev/.

Iqcode.com. 2022. mongodb add to array if not exists Code Example. [online] Available at: https://iqcode.com/code/other/mongodb-add-to-array-if-not-exists [Accessed 2 May 2022].

Kumar, R., 2022. RecordRTC.js Example to Build a WebRTC Audio Recorder From Microphone and Play, Download Recorded Audio as Mp3 File in Browser Using Javascript - Coding Diksha. [online] Coding Diksha. Available at: https://codingdiksha.com/recordrtc-js-example-to-build-a-webrtc-audio-recorder-from-microphone-and-play-download-recorded-audio-as-mp3-file-in-browser-using-javascript/ [Accessed 20 May 2022].

Kumar, R., 2022. Svelte.js Scroll to Element With Horizontal & Vertical Animation in Browser - Coding Diksha. [online] Coding Diksha. Available at: https://codingdiksha.com/svelte-js-scroll-to-element-with-horizontal-vertical-animation-in-browser/ [Accessed 16 May 2022].

Leading Agile 2019, AGILE ADOPTION GOVERNANCE MODEL, Leading Agile, March, viewed 19 March 2022, https://content.leadingagile.com/wp-content/uploads/2019/03/Agile-Adoption-Governance-Model-LeadingAgile.pdf.

LePage, P 2020, How to provide your own in-app install experience, web.dev, viewed 5 May 2022, https://web.dev/customize-install/.

Lespinasse, R & Supcik, J n.d., Draw.io Export Action - GitHub Marketplace, GitHub, viewed 5 May 2022, https://github.com/marketplace/actions/draw-io-export-action.

LogRocket Blog. 2022. Build a single-page application in Svelte with svelte-spa-router - LogRocket Blog. [online] Available at: https://blog.logrocket.com/build-spa-svelte-svelte-spa-router/ [Accessed 9 May 2022].

Luna, A, Kruchten, P, Riccio, E & Moura, H 2016, ‘Foundations for an Agile Governance Manifesto: a bridge for business agility’, 13th International Conference on Management of Technology and Information Systems, viewed 18 March 2022, https://www.researchgate.net/publication/299578743_Foundations_for_an_Agile_Governance_Manifesto_a_bridge_for_business_agility.

Luna, AJH de O, Marinho, MLM & de Moura, HP 2019, ‘Agile governance theory: operationalization’, Innovations in Systems and Software Engineering, vol. 16, no. 1, pp. 3–44, viewed 18 March 2022, https://link-springer-com.ezproxy.lib.rmit.edu.au/article/10.1007/s11334-019-00345-3.

Madewithsvelte.com. 2022. UI Component - Made with Svelte. [online] Available at: https://madewithsvelte.com/ui-component [Accessed 4 May 2022].

Medium. 2022. A Long Time Coming: The MediaRecorder API Is Widely Adopted. [online] Available at: https://blog.bitsrc.io/a-long-time-coming-the-mediarecorder-api-is-widely-adopted-2f8565a5fb5b [Accessed 16 May 2022].

Milligan, T 2022, mdbook-admonish, GitHub, viewed 5 May 2022, https://github.com/tommilligan/mdbook-admonish.

MongoDB: How do I update a single subelement in an array, r., 2022. MongoDB: How do I update a single subelement in an array, referenced by the index within the array?. [online] Stack Overflow. Available at: https://stackoverflow.com/questions/11372065/mongodb-how-do-i-update-a-single-subelement-in-an-array-referenced-by-the-inde [Accessed 2 May 2022].

Node Source 2022, NodeSource Node.js Binary Distributions, GitHub, viewed 13 May 2022, https://github.com/nodesource/distributions/blob/master/README.md.

OpenJS Foundation n.d., Find the installed version of an npm package, Find the installed version of an npm package, viewed 5 May 2022, https://nodejs.dev/learn/find-the-installed-version-of-an-npm-package.

Perrin, H n.d., Svelte Material UI, sveltematerialui.com, viewed 5 May 2022, https://sveltematerialui.com/.

Playwright.dev. 2022. Getting started | Playwright. [online] Available at: https://playwright.dev/docs/intro#first-test [Accessed 24 May 2022].

Progressive Web Apps n.d., web.dev, viewed 5 May 2022, https://web.dev/progressive-web-apps/.

Romero, D 2020, How To Create Color Schemes For Your UI Design Using The 60-30-10 Technique, Digital Synopsis, viewed 5 May 2022, https://digitalsynopsis.com/design/how-to-apply-color-to-user-interface/.

Schwaber, K & Sutherland, J 2017, Scrum Guide | Scrum Guides, Scrumguides.org, viewed 19 March 2022, https://scrumguides.org/scrum-guide.html.

Shields.io n.d., Shields.io: Quality metadata badges for open source projects, shields.io, viewed 5 May 2022, https://shields.io/.

Slater, C 2021, Email Buttons: 5 Ways to Make Them Bulletproof & Beautiful, Litmus, viewed 5 May 2022, https://www.litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design/.

Smith, ED n.d., Svelteit, Svelteit, viewed 5 May 2022, https://docs.svelteit.dev/layouts.

Snyk Limited n.d., Snyk | Developer security | Develop fast. Stay secure., snyk.io, viewed 5 May 2022, https://snyk.io/.

Snyk Vulnerability Database. 2022. Prototype Pollution in unset-value | Snyk. [online] Available at: https://security.snyk.io/vuln/SNYK-JS-UNSETVALUE-2400660 [Accessed 11 May 2022].

Srivastava, N n.d., App Privacy Policy Generator, app-privacy-policy-generator.nisrulz.com, viewed 5 May 2022, https://app-privacy-policy-generator.nisrulz.com/.

Stack Overflow, M. and Dennis, L., 2022. MongoDB: Is it possible to make a case-insensitive query?. [online] Stack Overflow. Available at: https://stackoverflow.com/questions/1863399/mongodb-is-it-possible-to-make-a-case-insensitive-query [Accessed 16 May 2022].

Svelte Society n.d., Home, Svelte Society, viewed 5 May 2022, https://sveltesociety.dev/.

Teamwork 2020, Agile Project Management – The Beginners Guide, Teamwork.com, viewed 19 March 2022, https://www.teamwork.com/project-management-guide/agile-project-management/.

The Open Group 2020, 8. Agile Governance: Open Agile ArchitectureTM, pubs.opengroup.org, viewed 19 March 2022, https://pubs.opengroup.org/architecture/o-aa-standard/a-governance.html#agile-governance.

Vejseli, S, Proba, D, Rossmann, A & Jung, R 2018, The Agile Strategies In It Governance: Towards A Framework Of Agile It Governance In The Banking Industry, Semantic Scholar, 1 November, viewed 19 March 2022, https://www.semanticscholar.org/paper/The-Agile-Strategies-in-IT-Governance%3A-Towards-a-of-Vejseli-Proba/ba490e5cc7a70797ff14ad31a2d82735fbe16b86.

Verheyen, G 2014, Accountability is a Quality of Agile, Scrum.org, viewed 19 March 2022, https://www.scrum.org/resources/blog/accountability-quality-agile.

Villanova University 2022, Controlling Process: 5 Steps in the Control Process of Project Management, Villanovau.com, viewed 19 March 2022, https://www.villanovau.com/resources/project-management/controlling-process-project-management/.

Youtube 2021, Svelte Material UI in SvelteKit Tutorial, www.youtube.com, viewed 5 May 2022, https://www.youtube.com/watch?v=OyjZ7dezADw.