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