Inspiration

Our inspiration came from our love of data, and making sure that data is properly organized and accessible for its intended use. A smooth efficient project starts with well built basics, and that's what our dataset manager is for.

What it does

The program indexes the dataset into a database and then allows the user to browse through the different categories of data. Another feature we added was a histogram to add additional data on the images.

How we built it

We utilized Flask and Firebase to develop a fullstack application.

Challenges we ran into

The biggest challenge was getting the img to update every time we clicked the next button. At first we tried using Javascript, which wouldn't work, but then after a lot of research on Flask we found a way to directly trigger the desired Flask function when the HTML button was interacted with.

Accomplishments that we're proud of

Creating a script that processed over 250,000 files, creating a full stack flask application in only 48 hours

What we learned

We learned a lot about databases, such as the pros and cons of different databases, relational vs non relational etc. We considered a lot of different databases, including SQLlite, Postgresql, and making the decision led us to learn a lot about them. We also learned a lot about collaborating through VCS.

What's next for InfoHunt

To make the application more universal, I'd like to add a feature that allows you to upload your own datasets, and then runs our python script to send the files to the database and then continues function as usual.

Share this project:

Updates