Inspiration
As engineering students, we are faced with numbers of all sorts. They are often very large or very small numbers, sometimes so extreme that they get blown out of proportion. We wanted to design a tool to help put these numbers into perspective by providing a physical relationship between the values we calculate and the sizes we know. For example, an arbitrarily large magnitude like 17 million kilometers might be better understood in the context of galaxy size. Smoot is a length visualization tool designed to help make numbers more relatable.
What it does
Smoot parses lengths in writing and converts them to meters. These are then processed and placed in a scaled graphical popup that puts lengths in perspective.
How I built it
Using Python for the backend coupled with an SQL database we provide data for the frontend written in javascript.
Challenges I ran into
Integrating the backend and the frontend was significantly challenging since we had no previous experience with it. Testing with google cloud services was useful but had a steeper learning curve than intended
Accomplishments that I'm proud of
We are proud of everything we have created, and the knowledge we have obtained from creating Smoot.
What I learned
Endless learning. Not enough time.
What's next for smoot
Support for different units, tidier CSS, voice support using Voiceflow, predictive identification of queries in a text or article
Log in or sign up for Devpost to join the conversation.