Inspiration
Inspired by a recent eye exam and glasses purchase by one of our team members, and the prevalence of people who wear glasses, we researched statistics about Canadians in need of exams and eyeglasses who are unable to afford them as well as the negative impact of glasses production and disposal on the environment. A website that makes it easy and personalized to trade glasses would improve health and sustainability in Canada. As eyewear is a demanded market by almost half of the population, the environmental and economic harm is detrimental.
What it does
Someone looking for a pair of second-hand glasses can input their prescription and measurements on our website and sort by their best match. They can also estimate their prescription by taking our speech recognition powered eye exam. People who have unused glasses lying around can easily post them on our website to make a few dollars and declutter.
How we built it
Our backend is made with Flask (this includes database and speech recognition) and our frontend is React.js. We used an SQLite database for this hackathon and our backend is essentially an API that queries this database and runs algorithms for matching glasses and speech recognition.
Challenges we ran into
We've never successfully integrated Flask with React.js so it was a challenge to figure out how to get data between them and get them both to run on all our computers.
Accomplishments that we're proud of
Getting a nice-looking and working product, and coming up with an idea that we like!
What we learned
We learned a lot about React.js and Flask APIs, as well as audio/video formats and passing files between frontend and backend.
What's next for Pass The Glass
Shipping to other countries and partnering with the government to subsidize some of the money to purchase a pair of glasses.



Log in or sign up for Devpost to join the conversation.