Yasir Azizi
Learner
(13)
3
SocialGovernanceSystem.org
SocialGovernanceSystem.org
Montreal, Quebec, Canada

Virtual Internship Computer Engineering, Applications Architecture

Positions available: 7 The objective of this project is to take the available documentation and create an over reaching applications architecture with the objective of being able to parcel the application out to the open source community to begin coding. The purpose of the application is to take the methodologies we have evolved in industry over the last 100 years and codify them so they may be re-applied to the way we as humans govern ourselves. Our political systems have not evolved in 250 years. In that time we have created in industries methodologies and systems that allow us to solve thousands of highly complex problems on a daily basis that allow us to produce products that have their defects measured in the units per million produced and are always increasing in capability and decreasing in relative cost. Imagine the implications for humanity if we re-apply that was of working to the way we govern ourselves vs the way we are currently governed. The impact on the human condition and the human impact on the earth will be equivalent to the change we have seen in the phone over the past 100 years. Versus the total lack of any significant solutions on any front over a 100 years. Introductory video from the Socialgovernancesystem.org website 8min. What is available: The attached document that follows the IBM RUP template. The founder of the Non Profit Organization who has consulted with billion dollar business over the last 25 years implementing such systems. An IT professional with a masters in Applications development and QA who has over 20 years experience in large organizations and ERP's. A Gitlab site with multiple projects detailing the requirements. Note: The Gitlab projects that will be available to the team will be a subset of the overall program. There are other projects related to bringing awareness of the project to the masses, financing, managing the NPO, planning for the next phases, etc... Bio of the project sponsor LinkedIn Overview of the application Video from the SocialGovernanceSystem.org outlining some basic functions of the application. 43min Note that as the application architecture phase advances other projects that are non IT related will be launched that are also critical to the achievement of the mission and vision. These include marketing projects, finance projects etc... These will also be tracked in Gitlab as part of the overall program. The IT component is the most crucial but only one part of the overall puzzle.

Matches 5
Category Information technology + 2
Closed
Rogue Media
Rogue Media
Ottawa, Ontario, Canada

Software Development

Positions available: one team of three students I need provided a web application solution for my company that adheres to my needs, goals, and constraints. Software projects can include but are not limited to: Developing a new web application. Re-engineering an existing application software system. Creating a visualization tool for data. Creating a recommendation engine.

Matches 4
Category Information technology + 2
Closed
Knowquest Inc.
Knowquest Inc.
Canada

Online Platform Retooling: New Tools and Features

Number of Individual Positions available: 6 KnowQuest.net is the world's first and only academic feedback platform. Our current platform uses PHP and MYSQL, as well as Laravel...and we need you to take it to the next level. We have an opportunity for 6 students to expand our markets, industries, and horizons, and we need your help in getting it done. We are shifting from academic feedback, to feedback in general, and adding more features and rating types to our platform. Our platform is called C.A.S.H. C stands for Credibility which is established prior to a user being able to rate. A stands for Anonymity, in that users want their ratings to be anonymous, and anonymous ratings are more honest...thus we aggregate all ratings...no comments! S stands for Security, in that users do not want their personal information collected, stored or sold. Our platform only uses school email addresses to establish credibility for academic feedback, but other feedback (non-academic) will not require a school email, and establishes credibility in another way (e.g. scan a receipt, scan a QR code, automatically after an online purchase, etc.) H stands for Homogeneity, in that our ratings are more than just "Overall" scores; our ratings include context, multiple rating factors, and standard for each product or industry. For example, textbook ratings require an ISBN number, the subject and level it was used in, the year and semester, and the cost to establish context...then the textbook is rated on its Effectiveness, Appropriateness, Visual Aids, Value, Overall, and whether the user will recommend the textbook for a similar subject&level combination (e.g. 1st year undergraduate accounting). This approach makes our ratings Comparable and homogeneous...making them more valuable and more informative. We want to build on the CASH platform and expand and improve our platform! Projects: - New User Interface - API - New Ratings Types (non-education such as Coffee, Wine, Restaurants, Food Delivery, etc.) - A basic app (perhaps using App Sheet?) - On-device verification

Matches 1
Category Information technology + 4
Closed
WhenWeMeet
WhenWeMeet
London, England, United Kingdom

WhenWeMeet MVP: App Development

Two i ndividual positions available We are looking for 2 student developers to work together. We are especially interested in women students who code. The plan is to build in an iterative and agile way, demonstrating progress on a weekly basis over an 8 week duration. Onboarding a small group of dedicated trialists as we go. The whole development process will be very creative, exploratory, evolutionary and interactive with one to two Zoom calls per week. This WhenWeMeet MVP project will be the first phase and then we will have the WhenWeMeet Launch project to follow it in another 8 week stint. Initially we will build user profiles and search functions. All data will be hosted in a Hasura instance, which will present the data as a GraphQL API. We will then build out the interface in the Kendraio framework (see below). Requirements You will be building WhenWeMeet with the Kendraio framework (see below). Being able to work in a team is a must. Attention to detail is a must. You must know how to program with JavaScript/TypeScript and manipulate JSON. Some experience of Angular (version 9 and above) would be useful. An understanding of REST and GraphQL APIs is a must. You will need to have a little experience with Git code repository methodology. We use GitHub for our code. We will use Google Drive Docs and Sheets extensively. See the current WhenWeMeet folder. When you come to the interview make sure you have already signed up to Linear , GitHub , Google , LastPass , Hasura , Zoom , using your own Gmail/email address. You will need to tell us what this is. We will sign you up to our Slack channel. Kendraio framework Kendraio App is a low-code app environment that lends itself to rapid application development. Kendraio was created to service the creative/music industry to enable easy asset and rights management both locally and on third-party platforms. But what we've ended up creating is a generic data browser that plugs into remote APIs and enables highly configurable interfaces to be built. And we'll use this framework as the basis of this project. Please check out these links before accepting this mission: Kendraio App demo , Kendraio App on GitHub , Kendraio App documentation , Kendraio App website . As you create this project your feedback will influence the direction and capabilities of the Kendraio framework. Wellbeing This is a short and rapid project. Being able to flag difficulties quickly is vital for success. Team and individual wellbeing is paramount. We aim to have zero stress in this project by us all flagging potentially stressful situations early and quickly, and creating a relaxed and stress-free work environment. Emotional awareness, emotional intelligence and authenticity: listening to our gut reactions and feelings will help us recognise when we are getting stressed. The intention is not to be a 'self-help group' but to treat each member of the team as a human being with all the associated complexities of not being a robot! ;-) Related roles/projects Other people you will be working with in this project are: WhenWeMeet MVP: Brand Identity and Graphic Design WhenWeMeet MVP: Project Management WhenWeMeet MVP: Research and Data Analytics WhenWeMeet MVP: Outreach and Fundraising WhenWeMeet MVP: App Development

Matches 1
Category Information technology + 4
Closed
BubblersApp
BubblersApp
London, England, United Kingdom

BubblersApp MVP: App Development

Two individual positions available We are looking for 2 student developers to work together. We are especially interested in women students who code. The plan is to build in an iterative and agile way, demonstrating progress on a weekly basis over an 8 week duration. Onboarding a small group of dedicated trialists as we go. The whole development process will be very creative, exploratory, evolutionary and interactive with one to two Zoom calls per week. This BubblersApp MVP project will be the first phase and then we will have the BubblersApp Launch project to follow it in another 8 week stint. Initially we will be adding user profiles, pandemic metrics/graphs and a health passport. All data will be hosted in a Hasura instance, which will present the data as a GraphQL API. We will then build out the interface in the Kendraio framework (see below). Requirements You will be building BubblersApp with the Kendraio framework (see below). Being able to work in a team is a must. Attention to detail is a must. You must know how to program with JavaScript/TypeScript and manipulate JSON. Some experience of Angular (version 9 and above) would be useful. An understanding of REST and GraphQL APIs is a must. You will need to have a little experience with Git code repository methodology. We use GitHub for our code. We will use Google Drive Docs and Sheets extensively. See the current BubblersApp folder. When you come to the interview make sure you have already signed up to Linear , GitHub , Google , LastPass , Hasura , Zoom , using your own Gmail/email address. You will need to tell us what this is. We will sign you up to our Slack channel. Kendraio framework Kendraio App is a low-code app environment that lends itself to rapid application development. Kendraio was created to service the creative/music industry to enable easy asset and rights management both locally and on third-party platforms. But what we've ended up creating is a generic data browser that plugs into remote APIs and enables highly configurable interfaces to be built. And we'll use this framework as the basis of this project. Please check out these links before accepting this mission: Kendraio App demo , Kendraio App on GitHub , Kendraio App documentation , Kendraio App website . As you create this project your feedback will influence the direction and capabilities of the Kendraio framework. Wellbeing This is a short and rapid project. Being able to flag difficulties quickly is vital for success. Team and individual wellbeing is paramount. We aim to have zero stress in this project by us all flagging potentially stressful situations early and quickly, and creating a relaxed and stress-free work environment. Emotional awareness, emotional intelligence and authenticity: listening to our gut reactions and feelings will help us recognise when we are getting stressed. The intention is not to be a 'self help group' but to treat each member of the team as a human being with all the associated complexities of not being a robot! ;-) Related roles/projects Other people you will be working with in this project are: BubblersApp MVP: Brand Identity and Graphic Design BubblersApp MVP: Project Management BubblersApp MVP: Research and Data Analytics BubblersApp MVP: Outreach and Fundraising BubblersApp MVP: App Development

Matches 1
Category Computer science - general + 4
Closed
BC Centre for Social Enterprise
BC Centre for Social Enterprise
Abbotsford, British Columbia, Canada

Online National Social Enterprise Directory (Level UP)

Positions available: 3 ‘Social enterprise’, for the purpose of this specific project: - is an ongoing business venture that sells a good and/or service; is created with a primary aim of achieving an environmental, social, and/or cultural impact; and operates in Canada. The goal of the project is to produce a website that acts as an online searchable Canadian directory of social enterprises . Users will be able to search the directory by location, social cause, and other characteristics: 1. as a shopper, to find goods and services being offered by social enterprises e.g. someone wants to buy baked goods from an Edmonton bakery that is also hiring folks with employment challenges; and/or 2. as a social enterprise, to network with others in their field e.g. a bakery social enterprise in Edmonton wants to connect with another social enterprise bakery in Canada to chat about a specific challenge or to trade best practices, key suppliers, etc Because there are no resources to support the website after launch, it will be designed to enable the social enterprises themselves to update and enhance their own listings . A best practice in this area is ‘Google My Business’. The website will be user-friendly, attractive, and responsive to PC’s and mobile devices. It will be powered by a database infrastructure that is robust enough to handle future growth in the number of active social enterprise listings and future search fields; and have the ability to easily import existing social enterprise data from commonly used databases. The front end of the site will include a verification system to block spamming, and to deter entities that are not social enterprises from adding their own directory listing. Students focused in these study areas would add value to the project: - Website design - Databases and coding - Marketing and communications (including SEO) . In order to enhance the project and provide meaningful support and learning opportunities to the students, experts from a company that pre-dates Google -- 1st on the List Promotion Inc. – will lead a Guidance Committee. This volunteer Committee will be available at key points in the planning and implementation process to provide feedback to the students in areas such as: - URL and platform choice - user interface considerations - search engine optimization - website security - general design and functionality - scale- and compatibility-related tech decision points Also supporting the project on a pro bono basis is Matt Ros, a Vancouver-based software engineer who currently works for Rise People, where he helps to build Human Resources software for small businesses. Matt holds a degree in Computer Science from Duke University.

Matches 2
Category Information technology + 1
Closed
FVES
FVES
Toronto, Ontario, Canada

Become Student Brand Ambassadors (IT) for new mobile app on sustainability.

Positions available: two teams of three students Luta app is a new tool for Canadians in the battle against climate change. Luta app provides a simple data-driven way to measure the impact of energy usage in your home and in your vehicle. It then helps you take appropriate action to mitigate your GHG emissions and costs. Luta measures the energy use and greenhouse gas emissions from furnaces, AC units and vehicles. Users of the app can answer a few questions about their HVAC unit or car, then get an instant report that provides them with an estimate of potential reduction of emissions and costs. The user can be also connected to a local home professional for a free consultation, or book a test drive at a local dealer through the app. Luta will also provide deals and promotions on eco-friendly products, such as; smart thermostats, energy-efficient TVs, electric scooters etc. The organization is aiming to promote the app across Canada and is looking to enrol 1 Student Brand Ambassadors from the Computer Science and IT fields The primary focus of the Student Brand Ambassador will be: Participate in the brainstorm sessions with the Luta team on new product development ideas. Assist in the technical implementation of the ideas. Participate in weekly team meetings. Our goal at the end of this experience is: To improve the product and grow the value proposition of the app for the users. We will plan to communicate with our virtual intern using these communication tools: Riipen messaging, email, Zoom calls Benefits for students: Exposure on the Luta Website (picture and brief resume profile) Opportunity to lead a team of student volunteers recruited by them Mentorship from the Luta leadership Experience letter Recommendation letter Opportunity to be part of the Luta Team Primary contact : Gaurav Aggarwal - Business Development Manager Secondary contact: Atul Mahajan - CEO

Matches 1
Category Information technology + 2
Closed
Naveco Power
Naveco Power
Fredericton, New Brunswick, Canada

Integrate Calculator into Website

Positions available: Two individual students. One working on the integration with the website, one on enhancing the calculator itself. We have built webpages like the following to garner interest by people wishing to switch to solar PV. https://naveco.ca/solarenergy/ https://naveco.ca/solarbenefits/ These pages were built with the plan to integrate a quotation tool that would help individuals assess if solar makes sense for their home or business. We would require the help of an individual or team to help integrate this tool either on the webpage itself, or be linked to this page if the tool has to be hosted on its own separate page. https://github.com/SarahAlAshwal/NavecoQuote The inspiration for the calculator is based off of the calculator found on this webpage: https://quote.wattsupsolar.ca/ This project will also require an individual or team reviewing the code of the application for errors or parameters that could cause the application to hiccup when trying to create a proposal.

Matches 1
Category Communications + 2
Closed
LetterHelp
LetterHelp

Anonymous Peer to Peer Digital Letter Exchange

Positions available: 1 Purpose: Letter Help is meant to connect users via an anonymous mailing system. At a high level, users should be able to register on the WordPress website, and become paired with another user in a manual process of pairing users. These user pairs should then be able to anonymously communicate with each other, without exposing their email addresses to the other. Because we don’t want to leak the email details, a forwarder is not a viable option unfortunately. Technological Stack: The Letter Help website is hosted on a shared LAMP hosting setup, with a cPanel interface. Since this is a shared hosting environment, we only have limited access to the underlying linux environment. However, we do have access to cPanels, “Pipe to Program” which will allow access to the PHP environment to execute a script when receiving an email to the account. Required Deliverables: ● A Wordpress plugin or custom options page to control the pairing of inputting users. ○ The admin should be able to create an email pair in this interface ○ The admin should be able to delete the email pairing as well ○ An email can only be assigned to 1 partner only. ○ Should be able to view and sort (via a wordpress data table) these pairings. ● Email Delivery Scripting ○ These email pairs should create a relationship in the system where, when User A emails the forwarder account, it will strip the content of the email, and send a new email to User B. (Without exposing User A’s email). The same in reverse. ■ While ‘how’ this exactly works is to be left to the developer to determine, I would imagine something as simple as adding a new table to the existing Wordpress database. Thus whenever User A emails the forwarder, it could lookup in our user pair table for the match, and find its corresponding pair. ○ On the note of emailing, since we are not forwarding the email, we have several options. We could use something as simple as the phpMailer, or we could look at sending these via an API to a third party service as one off emails. I would suggest for now we plan for phpMailer. ○ Email deliverability should be logged as well, even if it’s just sending an email to the administrator on a failed email delivery. Perhaps it should be indicated if an email hard bounces on the wordpress plugin view?

Matches 1
Category Computer science - general + 1
Closed
Freewheelers
Freewheelers
London, England, United Kingdom

Freewheelers MVP: App Development

Two individual positions available We are looking for 2 student developers to work together. We are especially interested in women students who code. The plan is to build in an iterative and agile way, demonstrating progress on a weekly basis over an 8 week duration. Onboarding a small group of dedicated trialists as we go. The whole development process will be very creative, exploratory, evolutionary and interactive with one to two Zoom calls per week. This Freewheelers MVP project will be the first phase and then we will have the Freewheelers Launch project to follow it in another 8 week stint. Initially we will port over the current service (with 50K+ user profiles, global location dataset, and previous journeys) from its original code base to the new Kendraio framework (see below). All data will be hosted in a Hasura instance, which will present the data as a GraphQL API. We will then build out the interface in the Kendraio framework (see below). We will also add in measures to keep people safe during the pandemic, which will include the BubblersApp Health Passport. Requirements You will be building Freewheelers with the Kendraio framework (see below). Being able to work in a team is a must. Attention to detail is a must. You must know how to program with JavaScript/TypeScript and manipulate JSON. Some experience of Angular (version 9 and above) would be useful. An understanding of REST and GraphQL APIs is a must. You will need to have a little experience with Git code repository methodology. We use GitHub for our code. We will use Google Drive Docs and Sheets extensively. See the current Freewheelers folder but there's nothing much there yet. When you come to the interview make sure you have already signed up to Linear , GitHub , Google , LastPass , Hasura , Zoom , using your own Gmail/email address. You will need to tell us what this is. We will sign you up to our Slack channel. Kendraio framework Kendraio App is a low-code app environment that lends itself to rapid application development. Kendraio was created to service the creative/music industry to enable easy asset and rights management both locally and on third-party platforms. But what we've ended up creating is a generic data browser that plugs into remote APIs and enables highly configurable interfaces to be built. And we'll use this framework as the basis of this project. Please check out these links before accepting this mission: Kendraio App demo , Kendraio App on GitHub , Kendraio App documentation , Kendraio App website . As you create this project your feedback will influence the direction and capabilities of the Kendraio framework. Wellbeing This is a short and rapid project. Being able to flag difficulties quickly is vital for success. Team and individual wellbeing is paramount. We aim to have zero stress in this project by us all flagging potentially stressful situations early and quickly, and creating a relaxed and stress-free work environment. Emotional awareness, emotional intelligence and authenticity: listening to our gut reactions and feelings will help us recognise when we are getting stressed. The intention is not to be a 'self help group' but to treat each member of the team as a human being with all the associated complexities of not being a robot! ;-) Related roles/projects Other people you will be working with in this project are: Freewheelers MVP: Project Management Freewheelers MVP: Research and Data Analytics Freewheelers MVP: Outreach and Fundraising Freewheelers MVP: App Development

Matches 1
Category Information technology + 4
Closed