Inspiration

As it is today, data is everywhere. We enter our data into everything—from job applications, to social media, and so much more. With so much of our data floating around everywhere, it's only natural for one to wonder just exactly where their data goes to and how it's used—and that's why we created NoteVis, to allow users to see just exactly what happens to their data when they enter it somewhere.

What it does

NoteVis is a tool aimed to assist data scientists in their work. NoteVis uses memoization to show the user a plethora of visualizations that will help them with whatever work they may need. NoteVis provides a working tree, data visualizations, as well as an AI assistant to summarize what each segment of code is about.

How we built it

We used Typescript, Javascript, React, Supabase, Jupyter Notebook, LLMs, and Samba Nova's Cloud API

Challenges we ran into

Attempting to figure out how to connect the Jupyter REST API proved to be immensely difficult.

Accomplishments that we're proud of

We're proud that we were able to utilize so many new technologies to such an efficacy. We never imagined to be able to use tools like Samba Nova's Cloud API and Supabase really well on our first try but they were really fun to work with and learn about.

What we learned

There were a plethora of things that we had learned over the course of this hackathon. For starters, we learned how to utilize Supabase to provide authentication for user input and profiles. On top of that, we learned how to utilize Samba Nova's cloud API, which gave us access to AI models and made it significantly easier to improve the efficiency of our program and analyze data.

What's next for NoteVis

Moving forward, we want NoteVis to provide even more powerful data transparency and analysis by enhancing the Git Tree visualizations as well as refining our integration of Samba Nova's cloud API to support even more complex AI models to ensure that data analysis can run faster and be more precise. On top of that, we want to offer more customization with Supabase such as access controls to give the user more control.

Built With

Share this project:

Updates