Inspiration
A common problem our team has noticed as students is that figuring out how to represent data in a graph format is difficult. We encountered problems with this especially at school, and we wanted to come up with a solution. This is why we came up with Graph Guide, where you can upload your data and your problem statement, and you will receive a response describing how you should represent your data, along with which parts of it are relevant to your problem.
What it does
The user inputs their problem statement and their data as a CSV file to our website. Then, the website directs you to a page explaining how to best represent your data and what parts of it are relevant to your problem.
How we built it
We used Flask for the backend, Gemini API, and HTML and CSS for front-end with Bootstrap for components.
Challenges we ran into
We ran into problems with converting the markdown text generated by Gemini to plain text. We also had trouble figuring out the best free API that would work for this project.
Accomplishments that we're proud of
Our team ran into many issues with being able to meet up during this weekend, and we are proud to put out a product.
What we learned
This was our team's first time using Flask, so we had to learn how to use the framework. We had also never used the Gemini API, and we learned how to do this during the hackathon as well.
What's next for Graph Guide
We hope to actually display pictures of the graphs, not only instructions on how to make them.
Log in or sign up for Devpost to join the conversation.