Reaction All Years

Database management

Database management

Client Pinpoint talent
Professor(s) Melissa Sienkiewicz, Islam Gomaa
Program Computer programing
Students Jeffrey Sharpe
Ningxin Zhao
Mohammedaama-Shaikh
Surjeet Singh
Manjotkaur Dharni

Project Description:

This is a an internal webtool for database management and reporting.

Short Description:

A database management tool for client operations

Contact the Team

Gallery

 

Funded By

 

Android Driving Expense Logging App

Android Driving Expense Logging App
Client Al Morrison
Professor(s) Melissa Sienkiewicz,
Program Computer Programmer
Students Team 16 (7 Up)
Yuhan Cheng
Sijie Chen
Tyler Van Loon
Jiazhao Zhang
Pavlo Demchenko
Siyang Xiong
Jonathan Schmidt

 

Project Description:

 

This android application aims to help our client to solve the hassle of recording car expenses. With the app, the client could easily log all his mileage, gas expenses, as well as seeing a graphical report of his expenses. Also, the client could record receipts to be saved as references too. Hopefully, when tax time comes, our client is in a better position in terms of reporting car expenses.

 

Short Description:

This android application aims to help our client to solve the hassle of recording car expenses. With the app, the client could easily log all his mileage, gas expenses, as well as seeing a graphical report of his expenses.

Contact the Team

Gallery

Android Driving Expense Logging App Android Driving Expense Logging App
Android Driving Expense Logging App Android Driving Expense Logging App

 

 

Funded By

 

 

 

 

Nylene Product Data Application

Nylene Product Data Application

Client Nylene
Professor(s) Todd Kelley,
Program Computer Engineering Technology
Students Mustapha Matar
Adam Matar
Thi Da Tang
Ting Chen
Jimmy Tam

Project Description:

Nylene’s current product search web application is outdated and unnecessarily complicated. We have been tasked with remaking the application to make it simpler to use for both administrative users and customers, as well as more efficient from a server sided perspective

Short Description:

Nylene is a producer and compounder of engineering thermoplastics that are manufactured for industrial use. They have pioneered the processes for specialty
compounds for a variety of end-uses.

Contact the Team

Gallery

Nylene Product Data Application

 

Funded By

Blackburn Hamlet Association Website

Blackburn Community Association

Client Blackburn Hamlet Association
Professor(s) Melissa Sienkiewicz, Murtuza Marketwala
Program Computer Programming
Students Bing Zhou
Cheng Zhang
Divyangnares Patel
Gabriel Araujo
Lilia Martins
Tarunkumar Kakadiya

Project Description:

The project is the redevelopment of the Blackburn Hamlet Community Association website. The main goal was to have a website that is intuitive to navigate both for members of the community and association.

We achieved:

• Redesigned the website looks and structure
• Created and integrated two “child” websites into the main one
• Implemented accessibility features into the website aiming to be on pair with the Accessibility for Ontarians with Disabilities Act (AODA).
• Created a Business Directory where local business can register their business.
• Implemented an online payment option for membership.
• A calendar on the home page that gets automatically updated whenever a new event is added in a specific group calendar.
• An online community hall booking system.
• Improved the integration between BHCA social media (Facebook, Instagram, etc.) and the main website.

Short Description:

Our project was a complete rework of the Blackburn Hamlet Association Website. We updated its looks to a more modern design choice, added extra sections, and created some extra functionalities.

Contact the Team

Gallery

Blackburn Hamlet Association Blackburn Hamlet Association
Blackburn Hamlet Association Blackburn Hamlet Association
Blackburn Hamlet Association Blackburn Hamlet Association

 

Funded By

 

Kampe (clinic) poster; CST8334 Team8

Kampe (clinic) poster; CST8334 Team8

Client Sandra Iroakazi
Professor(s) Melissa Sienkiewicz,
Program Computer programming
Students Yash Modi Bakulbhai Prajpati
Huifang Li Madeleine Peluso
Shuting Yang Dmitrii Iakimchuk

Project Description:

The Kampe website shows information on healthcare providers in a given region in an easy-to-use format

Short Description:

Kampe is a website that provides healthcare information for people in Africa

Contact the Team

 

Funded By

 

Caremada Drive Share Web App

Caremada  Drive Share Web App

Client Suki Lee
Professor(s) Todd Kelley,
Program CET computer Engineering and technology
Students Thuy Mai
Computer Engineering Technologies: Computer Science Student (CET)

Ivan Nyakayiro
Computer Engineering Technologies: Computer Science Student (CET)

Kevin Luu
Computer Engineering Technologies: Computer Science Student (CET)

Project Description:

Caremada web application is specifically designed for providing services along with ride hailing features. The application will enable clients to find qualified services providers to handle services in various categories such as childcare, aiding seniors, aiding individuals with disabilities, maternal, medical, therapy, tutoring, and/or shopping wherever they are. In addition, this application gives a chance for caregiving professionals to build profiles, find work and get paid wherever they are.

Our team was tasked to implement a dispatch system service like(Uber and lyft) to accommodate clients that need transportation with a professional caregiving drivers.
This web application will help users request a type of taxi service much easier. The additional feature that this application has stands out because of the service it provides other than just a simple ride-hailing application. User’s will be able to request a service such as escort me to a doctor and wait until the user is done to drive them back to their desired destination.

Short Description:

Caremada allows caregiving professionals to build profiles, find work and get paid wherever they are. It allows parents, families and members to book and pay for service providers whether at home or travelling anywhere in the world.

Contact the Team

Gallery

Caremada  Drive Share Web App Caremada  Drive Share Web App
Caremada  Drive Share Web App Caremada  Drive Share Web App
Caremada  Drive Share Web App Caremada  Drive Share Web App

 

Funded By

 

Enhance an existing Shopify site by researching Shopify Apps​

Enhance an existing Shopify site by researching Shopify Apps​

Client Lissa Bowie
Professor(s) Melissa Sienkiewicz,
Program Computer Programmer
Students Dongjin Shin, Sinjeong Kang, Qing Wang, David Lee

Project Description:

Lissa Bowie has been over 20 years of experience in her jewellery industry who has reached out to us, team (Yuki), for help improving her Shopify website where she operates her business. Forging her craft in three separate countries, culminating with the brand taking shape in the Mountainous regions of Mexico. She has created a wonderful collection of hand-made keepsakes. The website: https://lissabowie.myshopify.com/ – operates on the Shopify platform and through the Shopify Partners Portal the Client has been able to craft and manage her website thus far.

Based on the problem statement, attempts have been done to enhance the website:

SEO has been implemented in the local Yuki Shopify website for optimization

Social Media such as Facebook & Instagram have been integrated – help users to share products / product information

Features like, Product Review, Wishlist, Augmented Reality and Accessibility were also integrated

Our strategy to deliver our product was done using the existing platform provided by Shopify. This platform is called Shopify Partners. On this platform, developers are able to easily modify the store and see the result of the development real-time. This tool is chosen since it is most compatible with our product which is also provided by Shopify.

The team has gained valuable experience working on this project:

How to effectively communicate with the client and provide quality service and support

How to manage the project in a timely manner

How to make the collaborative effort in the team to generate positive outcome

How to follow the guidance of our professor, also known as senior project manager, to meet the requirements set by the course

How to control versions and organize project components

The project has a demo website which resembles the real website but with the implementation of the enhancement: https://lissa-bowie-test.myshopify.com/

Short Description:

Enhance a Shopify store’s SEO, Social Media Integration, Rating & Review Feature, Augmented Reality, and already existing Wish List and Contact Menu.

Contact the Team

Gallery

Enhance an existing Shopify site by researching Shopify Apps​ Enhance an existing Shopify site by researching Shopify Apps​
Enhance an existing Shopify site by researching Shopify Apps​ Enhance an existing Shopify site by researching Shopify Apps​
Enhance an existing Shopify site by researching Shopify Apps​ Enhance an existing Shopify site by researching Shopify Apps​

 

Funded By

 

Java Auto Grader

Java Auto Grader banner image.

Client Melissa Sienkiewicz
Professor(s) Melissa Sienkiewicz,
Program Computer Programmer – CST8334 Software Development Project
Students David Perry, Kathleen Arbour, Lovepreet Singh, Robleh Nur, Rozil Maranan, Navdeep Kaur

Project Description:

Our client is a professor at Algonquin College and has identified an opportunity to enhance the ability to mark Java assignments of level 1 and level 2 Java students. The Java Auto Grader was created using Java.
The need for a grading application such as the one that this team will be designing stems for many different factors. Most importantly, an application for grading Java assignments will allow for a quick and efficient means of grading thus allowing for marks and feedback to be sent to the students. There are so many students in the early levels that it can make marking Java assignments very time consuming. The quicker students receive feedback, the more time they must learn from it. Using automation for grading removes any probability of the accusation to a professor of being biased in grading.
The program utilizes an easy-to-use GUI with a few buttons that will perform all of the necessary functions. The Java Auto Grader works as follows:
1. The program will accept a zip file which contains: a student submission folder, a solution file and a CheckStyle file as the input
2. As input folders will be in zipped format, software will unzip the folders first
3. Next the program will extract Student’s information and the time/date of submission of the assignment
4. The Java Auto Grader will run unit tests to output the total number of passed and failed tests
5. The program will run checks using checkstyle.XML file to match the java coding standard.
6. After performing all the necessary checks and tests, the Java Auto Grader will output the results in the csv file format
This product is independent, and self-contained. There are some automatic graders for programming language assignments that exist on the internet which have a cost associated with them. What makes this product different from the other auto graders is that this product will be able to unzip files and print grades as well as student information to a csv file for reporting purposes.
The Java Auto Grader doesn’t need internet connectivity to run. There is no database involved as all the results are saved to the user’s local machine.

Short Description:

This is the Java Auto Grader. It will take away having to manually grade Java assignments. The user can browse for the assignment which they want to grade. The Auto Grader will grade student’s assignments using a Checkstyle XML file and Junit tests.

Contact the Team

Gallery

Browsing buttons. File unzipping and saving buttons.
Grades and grade export.  
   

 

Funded By

 

eA Web Accessibility Testing Toolkit

eA Web Accessibility Testing Toolkit

Client eSSENTIAL Accessibility
Professor(s) Melissa Sienkiewicz, Murtuza Marketwala
Program Computer Programming
Students Jill Glas
Shivam Gupta
Lanre Oreyomi
Ronak Patel
Gaganrobin Singh
Maggie Tan

Project Description:

eSSENTIAL Accessibility is a leading software accessibility testing and solutions company that strives to help make websites more accessible for all users. Currently, automated webpage testing is done through the ASLint bookmarklet. eSSENTIAL Accessibility wanted to expand its webpage testing solutions to offer a Chrome Extension Development Tool that could offer automated website testing, user flow recording, and facilitate manual testing all with one Chrome Extension.

Our project focuses on the automated testing portion of the Chrome Extension which automatically tests webpages against WCAG and eSSENTIAL Accessibility standards and displays the results in the Chrome Extension DevTool with the ability to download the report as a JSON file.

Through the development process, we have learned about Chrome Extension development, JavaScript, HTML, and web accessibility standards. We have also gained experience working in teams, both our automated testing team and the full chrome extension team.

Short Description:

The eA Web Accessibility testing toolkit allows users to automatically test webpages against accessibility standards.

Contact the Team

 

Funded By

 

Record User Workflow

Record User Workflow

Client Andrew Chung – Essential Accessibility
Professor(s) Melissa Sienkiewicz, Murtuza Marketwala
Program Computer Programming
Students Lindsay (Mingzhen) Deng

Diana El-Haddad

Harsh Uppal

Darshil Pathak

Manaliben Arugiri Gosai

Alen Jiji

Project Description:

Our project involves creating a Chrome extension, used to test websites, that will record a visitor’s journey (or flow) through the website for the essential Accessibility Company. In support of accessibility testing drive efficiency in the manual testing for accessibility. This was done by working in parallel and coordinating with two other teams (Team 10 and Team 13) developing other facets of the same Chrome extension.

The extension allows the user to record the URLs visited and any interaction events performed by the user in the form of XPaths. All the captured information can be downloaded as a JSON file.

Short Description:

Our feature involves recording a user’s workflow by capturing the sequence of pages, interaction events performed by the user, and downloading it as a JSON file.

Contact the Team

Gallery

Record User Workflow Record User Workflow
Record User Workflow Record User Workflow

 

Funded By