CSV Plotter is a full-stack web app designed to simplify CSV data analysis. Users can upload files, generate up to three interactive charts—Line, Scatter, or Area—export them as PDFs, and receive AI-generated insights powered by Llama 3.2. I built the backend to be scalable, handling file uploads and real-time data processing efficiently. My goal was to enable multi-chart uploads with an aggregated AI summary and even a contextual chatbot for deeper analysis, but due to time constraints, those features weren’t implemented yet. The app features real-time visualization and a responsive design, making data exploration fast, intuitive, and interactive.
Built With
- express.js
- html2canvas
- huggingface
- jspdf
- llama
- multer
- node.js
- papa-parse
- react
- recharts
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.