Snowprint
Posted on Sunday, April 2nd, 2023
Client | Stephen Gagne, Matthew Jerabek |
Professor(s) | Howard Rosenblum Laura McHugh |
Program | Computer Engineering Technology - Computing Science |
Students | Houssam Alhomsi, Mason MacDonald, Krushang Patel |
Project Description:
Snowprint is a website that lets you create unique snowflake designs. By entering a significant date, like a birthday, into Snowprint, you can generate a personalized design related to that specific date. Additionally, you can manually create a design using the design-it-yourself panel. The resulting design can be downloaded as an STL model for 3D printing and as a PNG image for laser cutting (or any other purpose for which an image is suitable).
Snowprint was created to replace a website that was used by our clients at MakerSpace at Algonquin College. Unlike the previous website, Snowprint can generate a snowflake design directly. In contrast, the previous website generated design parameters that had to be manually entered into a separate program to generate an STL model. This method was slow and susceptible to errors, which motivated the development of Snowprint. The snowflakes showcased in the gallery below were designed using Snowprint and manufactured in MakerSpace.
During development we learned more about 3D printing, laser cutting, the HTML, CSS, SVG, and JavaScript languages, the three.js library, graphics, geometry, random number generation, accessibility, and technical writing.