My Voice Canada - <!-- -->Web & App

Team:

Web & App

Roles:

    ● Help team plan and execute above goals

    ● Help out by providing technical aid on website, app, and wherever else needed

    ● Exploratory and Evaluative Research

    ● Collaborate with other MY Voice teams

    ● Keep both app and web team coordinated

    ● Team communication, setup and plan meetings

    ● Assist in organizing any virtual events for the team (user testing for feedback, etc.)

    ● Eager to learn and take the app development to the next steps

    ● Discuss meeting information, track project tasks, and deadlines

    ● Keep Advisor updated on team progress

    ● Keep website updated by frequently posting new articles and just ask posts

    ● Add events and update homepage as needed

    ● Fix/create pages as needed

    ● Update store with new products

    ● Upload virtual magazines

    ● Ideally have some basic understanding of HTML & CSS

    ● Eager to learn WordPress

    ● Make applications and donation forms

    ● Aid designers in re-design of website

    ● Collaborate with other teams and volunteers

    ● Exploratory Research and Evaluative Research

    ● Build the application by coding with Flutter SDK and Firebase backend

    ● Take initiative to learn cross-platform development

    ● Iterate upon, develop, and test a high-fidelity prototype

    ● Eager to learn and take the app development to next steps

    ● Meet with Team Lead weekly or bi-weekly

    ● Collaborate with MY Voice teams

    ● Good understanding of design methods and principle willing to learn about prototyping tools

    ● Create wireframes for low-fidelity or high-fidelity prototypes

    ● Understand the User Experience and build an enhanced User Interface for the app and website

    ● Able to work on Visual Design concepts

    ● Eager to learn and take the app to next steps

    ● Meet with Team Lead weekly or bi-weekly

    ● Collaborate with other MY Voice teams

    ● Develop written content for the mobile app

    ● Assist with written content for marketing

    ● Eager to learn and take the app to next steps

    ● Meet with Team Lead weekly or bi-weekly

    ● Collaborate with MY Voice teams

    ● Define requirements for the functionality and features

    ● Develop business case to invest further company resources

    ● Focus on community engagement, fundraising, and marketing

    ● Willing to present to internal or external stakeholder(s)

    ● Create launch plan for social media platforms and app store

    ● Eager to learn and take the app to next steps

    ● Work with Team Lead on project documents, spreadsheets, and presentations

    ● Collaborate with MY Voice teams

Projects:

    App: Publish a public and launchable version of the app and enhance it

    Web: Enhance current website design and make digital magazine website

Prerequisites:

    For web, no coding experience is required, however some basic knowledge of HTML & CSS and/or experience with Wordpress would be preferred.

    For app, prior coding experience in any algorithmic language (Python, Java, C++, Dart, etc.) and/or widget-based toolkit (React.js, Flutter) would be nice, however once again, it is not a requirement as they can always learn on the job.

Learning Outcomes:

    Technical skills pertaining to Web development

    Technical skills pertaining to App development

    Team management

    Communication skills

    Marketing skills

    Fluently use WordPress, one of the most popular site building platforms

    Design modern web pages that are visually appealing and fit a theme

    Deepen your knowledge of HTML & CSS using custom widgets

    Use React.js to build a small site from scratch

    Work with server backends with regard to web hosting

    Work as a team and collaborate with other departments

    Code an app using the Flutter SDK (written in Dart) and publish it to the Google Play store

    Use backend databases, including Firebase

    Design intuitive app pages according to Material design standards

    Facilitate user testing sessions to receive constructive feedback

    Copywriter descriptions, promotional material, and app articles

    Apply for grant funds and do other business-related activities to support the app

    Work as a team and collaborate with other departments

    Critical thinking and user management skills

    Design skills