The Alberta Mental Health Advocacy Coalition has asked Code The Change YYC to help build them a website. They are looking to expand their online presence so that they can reach more people and help advocate for the importance of mental health awareness in Alberta. This will be the easiest of the projects and will be a good project for members who are at the beginning of their programming journey.
Mindfuel makes learning fun for young students by providing learning modules including videos, comics and games for students to interact with in the classroom (wonderville.org). They have an activity board (running a web socket with Google Maps API) that displays where in the world their learning module products are being used - each time a resource is accessed, it triggers the activity board. This activity board is important for internal users to assess demographics and usage of products, and to showcase to stakeholders. It’s also displayed on office monitors. However, it is also very old and outdated—it needs a total rebuild. They would like it to look more visually appealing with a more modern look, all while connecting to a database to grab and present non-sensitive data. Work with the freedom to choose between building on top of Mindfuel's current system, or perform a full system redesign.
Please Note: This project has been temporarily put on hold until further notice.
Momentum helps low-income Calgarians learn how to manage their money. One of their programs is savings matching where, if a user can prove that they have saved money, Momentum will match their savings, up to a limit. Their current solution for verifying their users are actually saving what they say they are is prone to forgery so they have asked our members to help build a system that can accurately verify that their users are saving money. You will be working with their pre-existing website and building APIs to interface with a professional financial aggregating software to ensure their users are saving honestly. We will be consulting our mentors who are security experts along the way so that you may learn the best practices when handling sensitive financial data