About the project

Data analysis, without the busywork.

DataLens AI is a portfolio project that explores how far client-side analytics can go. Upload any CSV and it instantly profiles the data, builds the right charts, and writes a plain-English summary — all without a backend, database, or sign-up.

How the analysis works

Five deterministic steps run the moment your file is read.

1

Parse

PapaParse streams the CSV in the browser into clean, typed rows — no upload to a server.

2

Detect

Each column is classified as numeric, categorical, date, or boolean by sampling its values.

3

Analyze

Statistics (mean, median, range, std, missing, duplicates) are computed for every column.

4

Visualize

The most relevant bar, line, and pie charts are auto-selected and rendered with Recharts.

5

Summarize

A rules engine writes an AI-style narrative: patterns, warnings, and recommended next steps.

Tech stack

Modern, type-safe, and fully deployable to Vercel.

Next.js (App Router)React framework & routing
TypeScriptEnd-to-end type safety
Tailwind CSSDesign system & styling
RechartsComposable data charts
PapaParseIn-browser CSV parsing
Framer MotionAnimations & transitions
jsPDFClient-side PDF export
VercelZero-config deployment

Design principles

Privacy first

Files are parsed and analyzed entirely in your browser. Nothing is uploaded, stored, or tracked.

Zero setup

No account, no database, no API keys. Open the app, drop a file, get answers.

Premium feel

A dark, glassmorphic interface with generous spacing and smooth motion — built to be screenshot-worthy.

See it in action

Load a sample dataset and explore the dashboard in seconds.

Try DataLens AI