I built a Zero-Code Data Analyst

Published: (December 2, 2025 at 04:48 PM EST)
1 min read
Source: Dev.to

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

  1. User drags a CSV file into the app.
  2. FastAPI cleans NaN values and detects date columns.
  3. The frontend renders interactive scatter/line charts via Plotly.
  4. 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.

Back to Blog

Related posts

Read more »