Skip to content

Master data visualization with the help of Generative AI. This full-stack application leverages GPT-4o to provide an interactive learning interface for practicing dataviz in a LeetCode-esque setting.

Notifications You must be signed in to change notification settings

quinnbooth/Generative-AI-DataViz-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphite

Graphite leverages generative AI to make data viz practice much more engaging.

  1. Generate problems and datasets simply by providing some keywords.

  2. As you solve problems, Graphite will grade your work, giving iterative feedback and code suggestions to help you improve your score.

Demo

*** Make sure your audio is ON (video often defaults to muted) ***

graphite_pitch.mp4

External link to video: https://youtu.be/IcF6PSylAgA

Contributors

👨‍💻 Quinn Booth - [email protected]

Setup

  1. Clone this repo and cd into the main folder.

  2. Create a new file named openai_secrets.py and include your OpenAI API key.

global SECRET_KEY
SECRET_KEY = <your_key>
  1. Run python server.py to start the Flask project up.

  2. Follow the link logged in your console to visit the website on localhost.

Pictures

graphite1 graphite4 graphite2 graphite3

About

Master data visualization with the help of Generative AI. This full-stack application leverages GPT-4o to provide an interactive learning interface for practicing dataviz in a LeetCode-esque setting.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published