My Life My Voice

https://www.mylifemyvoice.org.nz

Project

I worked as a designer/developer and website manager for MLMV. I built a multilingual, accessible website and progressive web app.

Challenges

I integrated a CMS where content creators can build pages that include rich-text areas, flexible image layouts, custom lists, carousels, card layouts, maps, form builders, and quotes. These components can arrange themselves on the page with a simple drag and drop. Also, I developed templates for news and events items, person profiles, implementation of multiple locales, including Te reo Māori.

HTML is marked-up adhering to Web Content Accessibility Guidelines (WCAG) 2.1.

Solution

I sourced content from Prismic CMS plus GraphQL and developed the website with Gatsby.

Stack

Used GatsbyJS v3+ (JAMStack) framework, HTML, SCSS, JavaScript, React, Theming and Styled-components to build static, progressive web app.