3D printing can be a hassle sometimes. You need to know what you want, which you often can't describe your needs with words. In addition, even if you got an accurate description of your component, it is still a pain to scour the internet for the appropriate CAD files and still find an available 3D printer near you.
What it does
It is a comprehensive 3D printing system, serving clients from identifying the part all the way to printing out the substance.
How we built it
The front-end is React and bootstrap. The camera is using react-webcam and opencv. Backend using python with Google Vision API, opencv. The database is set up with MongoDB.
Challenges we ran into
EVERY 5 MINS something breaks. Staying awake. Integrating the front end and the back end. GCP!!! Not knowing anything at all.
Accomplishments that we're proud of
WE IS PROUD OF OURZ LOGOS. GETTING SnapKit, BlockStack, GCP VISION to work.
What we learned
Sleep heavily underrated. Bring more than one blanket. Wear pants/jeans not shorts. NEVER TRUST EXPEDIA! Vision API, NLP, and many more.
What's next for SnapPrint
Test it on an actual network with 3D printers and auto print.