u/Economy_Buy583

Image 1 — Built a tool because I got tired of manually creating fake datasets every time I started a database project.
Image 2 — Built a tool because I got tired of manually creating fake datasets every time I started a database project.
Image 3 — Built a tool because I got tired of manually creating fake datasets every time I started a database project.

Built a tool because I got tired of manually creating fake datasets every time I started a database project.

The idea is simple: describe your application in plain English (for example, "an e-commerce app with users, products, and orders"), and it generates a relational schema along with realistic sample data for every table.

A few things it supports:

  • Creating tables and relationships from a prompt
  • Editing schemas visually on a drag-and-drop canvas
  • Foreign key relationships with valid references between tables
  • Common data types like names, emails, UUIDs, addresses, dates, booleans, etc.
  • Exporting generated data as CSV files
  • API access for programmatic use

I built it with React, FastAPI, Faker, and Gemini.

I'm mainly looking for feedback on the workflow and UX. If you've worked with database seed data before, I'd love to know:

  • Is this something you'd actually use?
  • What would make it more useful?
  • Anything confusing or missing from the schema editor?

Demo: https://generator-x.vercel.app

GitHub: https://github.com/Dharmaprakash-G/generatorX

u/Economy_Buy583 — 2 days ago