I built a Zero-Code Data Analyst
Source: Dev.to
The Problem
I love Python for data analysis, but I hate writing matplotlib boilerplate just to see a simple trend. I also didn’t want the overhead of a full React frontend for a simple dashboard.
The Solution
I built Morph‑AI‑Era, a monolithic app using:
- FastAPI (Backend) – Handles CSV parsing (Pandas) and AI forecasting (Scikit‑learn).
- Vanilla JS + Plotly (Frontend) – Fetches JSON and renders charts instantly.
- Supabase – For authentication and credits.
How It Works
- User drags a CSV file into the app.
- FastAPI cleans
NaNvalues and detects date columns. - The frontend renders interactive scatter/line charts via Plotly.
- Bonus: A “Viral PDF” generator using
html2canvas.
The Result
A dashboard that feels like a single‑page application but runs on a simple Python backend. It handles 100 k+ rows in the browser without lag.
Try It Out
I’m looking for feedback on the forecasting logic. You can test it here (10 free credits for new accounts):
https://www.morph-ai-era.online
Let me know if you want to see the source code for the “Forecast” endpoint.