Meeting Media Manager (M³)
M³ a cross platform app to download and present media for congregation meetings of Jehovah’s Witnesses in any language. Features include automatic media downloading, easy drag-and-drop adding of additional media, and media presentation tools for meetings.
Manoah's role
Manoah played an essential role in the development of this application and focused his efforts on the code quality and development of new features. He also created the documentation website to help users get started with the app.
Manoah performed several large and complex tasks, including:
- Migrating the codebase from jQuery to Vue/Nuxt.
- Migrating the codebase from JavaScript to TypeScript.
- Implementing a CI/CD pipeline with automated testing, building and releasing.
- Integrating Sentry for error tracking.
- Implementing automated localization via Crowdin.
- Implementing automated beta releases via GitHub Actions.
Skills
Git • HTML5 • CSS3 • SASS • JavaScript • TypeScript • Vue.js • Quasar Framework • End-to-end Testing • Accessibility (a11y) • Node.js • Electron.js • DevOps • Unit Testing