Inspiration

I was inspired to make CSVision to help teachers and students make scatterplots easily.

What it does

CSVision gives the user two choices: a) They can use a saved CSV file that generates a scatterplot relating to how student performance changes over time b) They can upload their own CSV file and generate a scatterplot

How we built it

We built it using the help of multiple libraries such as Pandas, Seaborn, Matplotlib and Google Gemini's generative AI. We also used Streamlit to help with the user interface.

Challenges we ran into

We ran into challenges when using Google Gemini's generative AI and using an API Key.

Accomplishments that we're proud of

We are proud of overcoming the challenge with Google Gemini and developing a simple yet working user interface.

What we learned

We learned how to develop an idea and build it into a project over the course of a few days. We learned how to use multiple libraries and how to overcome challenges.

What's next for CSVision

CSVision has lots of potential and we were thinking that if we were to continue it, we would add more graphs that could be plotted.

Built With

Share this project:

Updates