Lowes Sponsor Track
Inspiration
As Computer Science students, we value our desk setups and how our rooms look, what better way to decorate our setups or rooms than to use technology!
What it does
You snap a picture of your desk, patio, living room, bathroom, any room you wish to decorate and with the use of Clarifai to analyze the image, our app tries to find things to recommend for you to add to this space. After Clarifai processes your image and we build your recommendations, we use puppeteer to scrape the Lowes website to provide you with a great selection of high quality, long lasting products to improve your home.
How we built it
For this we use a nodeJS server, EJS for the pages and we used the clarifai api to process the images and puppeteer for the web scraping to find the products. Frontend: EJS Backend: Node.js APIs: Clarifai
Challenges we ran into
We had a few more plans for this project which we didn't have time to accomplish due to time constraints, this was also our first time using the Clarifai api and a web scraper, so figuring how to use these tools was a great challenge, we also believe our app could've been optimized to run faster and display better results so we plan on working on these improvements for the future.
Accomplishments that we're proud of
We all were able to learn something, for some of the team members this was their first hackathon ever, and for others it was learning new technology like puppeteer and the clarifai.
What we learned
This was a new experience for some of the team members, this being their first ever hackathon, learning how to rapidly build an app within 24 hours, and for others learning new tech, integrating a new api they have never used or using a web scraper dependency.
What's next for SnapSuggest
As mentioned previously we had a lot more planned for this project. We wanted to use their color palette recognition to be able to provide recommendations based on the color flow of the image, our main constraint here is we couldn't figure out how to extract the color from the products on the Lowes sight to be able to compare these to the color theme of the image. Next we were thinking of adding another AI layer to analyze the products on the image to better recommend products, basically let AI recommend what best would fit your space, but again due to time constraint we decided not to add another layer of complexity to our application.
Log in or sign up for Devpost to join the conversation.