Skip to content

BEGINNERUSER-git/QueryLens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” QueryLens β€” MySQL Execution Plan Visualizer

QueryLens is a full-stack web app that helps SQL developers visualize and understand MySQL query execution plans using EXPLAIN .
Built with React, Express.js, MongoDB, and D3.js.


πŸš€ Features

  • πŸ” User login & signup system
  • πŸ“„ Input any valid MySQL query
  • βš™ Runs EXPLAIN and parses output
  • 🌳 Interactive tree view of the execution plan using D3
  • 🧾 Clean, readable JSON preview
  • πŸ—‚ Query history per user
  • πŸ”„ Runs frontend and backend concurrently using npm run both

πŸ“Έ Screenshots

JSON Preview Tree View
Screenshot 2025-06-28 152121

|Screenshot 2025-06-28 152156|


πŸ›  Tech Stack

Layer Tech
Frontend React, TailwindCSS, D3.js
Backend Express.js
Auth JWT or session-based
Database MongoDB (Auth, History), MySQL (Query Execution)
Utilities concurrently, dotenv

To Run

cd frontend
npm run both

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published