Reaction All Years

Medical History Tracker

Medical History Tracker

Client Elizabeth Joseph
Professor(s) Melissa Sienkiewicz, Ayaz Lakdawala
Program Computer Programming
Students Woxing Zhang, Xiao Yu, Yuri Lee, Simranjit Singh, Hassan Hakim

Project Description:

The idea for this project is to help users who wish to apply for T2201 tax disability credit.
The tax form has a portion where the applicant is required to get a doctor to sign off on their eligibility. This app allows users to track daily symptoms and keep a record they can easily refer back to. During a doctor visit the user of this app can refer back to data they’ve entered to answer questions the doctor may have.

Short Description:

An android app which provides medical history tracking. Developed for users who wish to apply to T2201 task disability credit.

Contact the Team

Gallery

Medical History Tracker Medical History Tracker
Medical History Tracker Medical History Tracker
Medical History Tracker Medical History Tracker

 

Funded By

 

Remote Technologies, Webpage Enhancement

Remote Technologies, Webpage Enhancement

Client Marty Carr
Professor(s) Reginald Dyer,
Program Computer Programmer
Students Peter Best, Thedaiphong Le, Alexander Hamilton, Bhavinkumar Patel, Seungkyun Kim, Vinaykumar Singh

Project Description:

Originally the project was described as “updating an existing web application to have payment gateway and memberships”.

In reality, it was to upgrade a half implemented WordPress site to have features that for most would be considered basic before anything else could begin, specifically a proper user database containing data that the client needed to have for their members. Normally, it would be simple, a simple task however the specific requests of the client required more fine tuning, and the host at the time was running a restricted/limited version of WordPress.

In other news, the team had to move the whole project to a new service for the client and only then implementation of the other parts could be begin. Database setup was straightforward, and using the powerful array of existing plugins available for WordPress means that the client is able to maintain and modify things going forward with relative easy and little technical knowledge.

Similarly, plugins are how the major feature of paid memberships was carried out, allowing for a safe, secure and reliable way for members to pay for their yearly subscription cost, rather than the client chasing down people manually like before.

Final feature is the ability for the client to import their old “database”, an excel spreadsheet, into the site to create a bunch of user data up-front. While ways exist to do it as a one-time process, the team instead opted to work on developing a dedicated script to allow the client to simply upload the file, and the site would handle the rest, and for as many times as they needed/wanted. In retrospect, this should have been developed as its own plugin, but is instead set up locally to the site specifically, using a combination of plugins and custom script to achieve the effect while making it as hard to accidentally break by client or otherwise after delivery.

Short Description:

This project was a cumulative work of moving an old, poorly hosted WordPress site to a new hosted WordPress site and implement very needed features such as Database functionality, memberships and the ability to make payments.

Contact the Team

Gallery

Remote Technologies, Webpage Enhancement Remote Technologies, Webpage Enhancement
Remote Technologies, Webpage Enhancement Remote Technologies, Webpage Enhancement
Remote Technologies, Webpage Enhancement Remote Technologies, Webpage Enhancement

 

Funded By

 

Green Valley Permaculture

Client Janes Sears
Professor(s) Reginald Dyer,
Program Computer Programming
Students Joanna Pachulski
Sangeun Baek
Gurleen Kaur Gehlan
Elmira Konkasheva
Sepideh Shahroudi
Ruoyan Zhang

Project Description:

Green Valley Permaculture is a gardening and landscaping company focused on holistic living run by Jane Sears. The main focus is on building sustainable gardens in the comfort of a person’s backyard. The Green Valley Permaculture website would both be for advertising services, and to help facilitate communications with clients.

The project is aiming to build a functional web app. This includes several basic functions and necessary information provided on the website. Advertising landscaping and holistic living solutions is the main goal, but document tracking, payments, and communication are important parts as well.

First, it shows the services provided. Second, clients can sign up to the website and then can upload and download files to share with Jane. Lastly, clients can make a payment through the website.

Through this project, we have a great opportunity to apply and test the skills we have learned for real projects.

Short Description:

A website to help promote Green Valley Permaculture gardening and landscaping company. This website would be for advertising, user and admin login, document storage, payment page, and payment tracking, communicating with clients, and booking meetings

Contact the Team

Gallery

Green Valley Permaculture about page. Contact page.
Homepage. Login page.
Payment page. Upload page.

 

Funded By

 

Zady Novel Generator

Zady Novel Generator

Client Daniel Cormier
Professor(s) Todd Kelley,
Program Computer Science
Students Patrick Bobyn
John Cameron
Brady McIntosh
Andrew Palmer
Karim Tahan

Project Description:

Zady: A python-based web application that generates text. When trained with the complete works of William Shakespeare, Edgar Allan Poe, and Mark Twain, and given a short phrase submitted by the user, it can generate new text in a similar style.

This project was inspired by the terrible romance novel, Irene Iddesleigh, and the fact that its author’s work was not more available. Our goal has always been to reproduce text in this so-bad-it’s-good style, but we have expanded the scope to include other authors and bodies of text.

Short Description:

Zady is a machine learning application that produces text in the style of a particular author, based on a short phrase submitted by the user.

Contact the Team

Gallery

Zady Novel Generator Zady Novel Generator
Zady Novel Generator Zady Novel Generator
Zady Novel Generator

 

Funded By

 

Nylene Intranet

Nylene Intranet

Client Kimberly Young
Professor(s) Todd Kelly,
Program Computer Engineering Technology – Computing Science
Students Ahmad Ali Syed,
Kaitlyn Breker,
Jason Waid,
Isha Isha,
Madhav Sachdeva,
Karandeep Singh,

Project Description:

Nylene is the Canadian subsidiary of the Polymeric Resources Corporation (PRC). PRC was founded in 1979, specializing in the production of plastics such as nylon 6 polymers and continuous filament carpet yarns. Before contacting Team 8, there was a lack of organization between employees and their corresponding clients. All interactions were done through their email, there was no file structure, and employees found to have meetings with clients they had already contacted. Team 8’s solution was to create an Intranet Management System, which would organise any interactions between the employees and their clients.

Nylene’s current organization system relies heavily on Outlook 365 and requires employees to manually search through extensive logs of emails in order to retrieve customer data. This system is not time-efficient and results in repetitive calls to clients and management to request information. Another requirement we were tasked with was ensuring user accessibility as many of the employees who will be using the end product will be unfamiliar navigating similar web tools such as an Intranet.

The product was broken down into two phases throughout its production. The first phase was to get the backbone of the website created. This includes a login page, homepage, interaction manager, and a way to create and view the many forms that keep Nylene running. The first phase was filled with many pivots, such as a change in the product development, communication went remote due to the pandemic. However, this did not stop Team Eight, as once we pick up momentum, and reach a state of flow, tasks begin to get done.

The second phase involved further implementation to what the team has. The main objectives were to have a notification system, where employees can keep track with office events, as well as follow-up dates with their forms. Another important objective was to be able to convert the forms created into PDF pages. These pages can then be saved and sent through email to the employee’s clients.

The goal for Team Eight was not to re-invent a new workflow for the employees of Nylene, but to improve upon what they had. The Team has been in constant communication with its client, after every milestone. The product is set to be released to Nylene, and will only require their server to run the application.

Short Description:

The new Nylene Intranet helps employees organize a busy day of keeping up with office events and interactions with their clients.

Contact the Team

Gallery

Nylene Intranet Nylene Intranet
Nylene Intranet Nylene Intranet
Nylene Intranet  

 

Funded By

 

Guided Manual Testing

Guided Manual Testing

Client Essential Accessibility
Professor(s) Angela Giddings, Melissa Sienkiewicz
Program Computer Programming
Students Anton Hrytsyk
Raunit Sethi
Marconi Fronseca
Patrick Quinty
Mackenzie MacLennan
Weidong Yang

Project Description:

This is one of three parts of a project that were worked on by three separate teams over the course of 4 months.

The goal of this portion was to guide a user through a manual accessibility testing process for a web page.

Short Description:

Contact the Team

Gallery

Funded By

 

CST8334 – Team 5 – Virtual Poster

CST8334 - Team 5 - Virtual Poster

Client Jody G Ryan
Professor(s) Reginald Dyer,
Program Computer Programmer
Students Owen Bailey, Anish Kumar Sharma, Rahul Thomas Parmar, Gagan Kumar, Aimen Hallou, Vaughan Alexander

Project Description:

For our project, our client tasked us with creating a brand-new website to replace the clients old one. The new website had to be made specifically on WordPress, and required an accompanying android app. There are a lot of changes between the old and the new websites. The new website features a completely new user-friendly UI, more information about the client and their work, as well as an online shopping module.

Short Description:

A WordPress based application to modernize our client’s website for their yoga business with accompanying Android app.

Contact the Team

Gallery

CST8334 - Team 5 - Virtual Poster CST8334 - Team 5 - Virtual Poster
CST8334 - Team 5 - Virtual Poster CST8334 - Team 5 - Virtual Poster
CST8334 - Team 5 - Virtual Poster  

 

Funded By

 

PHP – Chart.JS

PHP - Chart.JS

Client Melissa Sienkiewicz
Professor(s) Melissa Sienkiewicz, Ayaz Lakdawal
Program Computer Programmer
Students Navraj Khosla
Poyen Wu
Limin Liu
Apurva Patel
Keyurkumarra Patel
Omar Daher

Project Description:

We were retained by Professor Sienkiewicz to develop a module using PHP that would showcase charts from charts.JS for users. The various charts would use their raw data and visualize it. This module is open for the public and is free for use. The intent is to be able to attach this module to an existing project and obtain the charts embedded in the module for use to display data.

Short Description:

Using Chart.JS, you can visualize your raw data into a pie chart or bar chart.

Contact the Team

PHP - Chart.JS
PHP - Chart.JS

PHP - Chart.JS
PHP - Chart.JS

Funded By

Kaampe Website

Kaampe Website

Client COUNCIL OF ENTREPRENEURS FOR AFRICA – | COEFA
Professor(s) Melissa Sienkiewicz,
Program Computer Programming
Students Brandon Stanzel
Joshua Brawdy
Joshua Belingan
Peng Wang
Zhicheng Liu
Harmanpreet Bedi

Project Description:

The Interdisciplinary Studies in Human-Centred Design and the Digital Health programs at Algonquin College collaborated in research to scientifically identify by means of data why women were ‘needlessly’ dying during pregnancy. After many months of research, they came up with some main contributing factors: timeliness of care, availability / visibility of medical care and lack of financial assistance.
In short, every woman should have access to pregnancy-related health care information, and they should be able to easily find a healthcare professional near them. Thanks to technology, there are feasible solutions. An online information portal platform can be created to provide pregnant women in Africa with the resources needed for safe pregnancy and childbirth.
Our challenge was to create a mobile first, accessible, multilingual platform for our client that provided the functionality to search for local healthcare professionals, access tailored information and learn more about the Kaampe Project while taking into consideration accessibility and cultural/religious sensitivities. We learned much regarding how to collaborate as a remote team and simultaneously develop a WordPress site.

Short Description:

The Kaampe Project involved creating a mobile first WordPress platform to reach pregnant women in Nigeria. The website will help expecting mothers to find healthcare professionals, pregnancy information and financial resources available to them.

Contact the Team

Gallery

Kaampe Website Kaampe Website
Kaampe Website Kaampe Website

 

Funded By

 

Software Security with CCCS Assemblyline

Software Security with CCCS Assemblyline

Client Wynn Fenwick
Professor(s) Wahab Almuhtadi,
Program Computer Engineering Technology – Computing Science
Students • Liam Henderson
• Liam Henley-Vachon
• Joshua Mukasa

Project Description:

Assemblyline is a malware detection and analysis system developed by the Canadian Center for Cyber Security. We researched use cases where Assemblyline 4 beta could be included as part of a continuous integration pipeline as part of our research over the summer. We also extended Assemblyline with enhancements such as an extended CLI and a Python code linting service.

We learned about Python programming in the context of developing a service for Assemblyline as well as extending its CLI. We created Dockerfiles to run our service, and researched topics relating to docker and docker-compose. Code security was a major focus of this project, both from open-source and closed source projects. Google Cloud Platform was our choice for a VPS provider, and the majority of our work with Assemblyline was done on our GCP instance.

Short Description:

Assemblyline could be used in a Continuous Integration pipeline. Using a beta of version 4, we developed extended CLI functionality and a service that could perform static analysis of code, on top of developing use cases for Assemblyline in CI.

Contact the Team

 

Funded By