@Web Do some research on https://somecompany.com and write up a detailed overview of what the company does. What might their database schema look like?
I need you to build a mock database for them in duckdb for a demo
Then:
Create a uv project and write a python script to add demo data. Use Faker.
@Web research how many customers they have. Make it to appropriate scale.
Only takes a few minutes in Cursor, should work just as well in Claude Code.
matthewhefferon · 55m ago
I was tired of digging through Kaggle and writing prompts over and over just to get fake data for dashboards and demos. So I built a little tool to help me out.
It uses GPT-4o to generate a detailed schema and business rules based on a few dropdowns (like business type, schema structure, and row count). Then Faker fills in the rows using those rules, which keeps it fast and cheap.
You can preview the data, export as CSV or SQL, or spin up Metabase with one click to explore the data. It’s open-source, still in early stages, but wanted to share, get feedback and see how you'd improve it.
margotli · 15m ago
Feels like a useful tool for anyone learning analytics or just needing sample data to test with.
It uses GPT-4o to generate a detailed schema and business rules based on a few dropdowns (like business type, schema structure, and row count). Then Faker fills in the rows using those rules, which keeps it fast and cheap.
You can preview the data, export as CSV or SQL, or spin up Metabase with one click to explore the data. It’s open-source, still in early stages, but wanted to share, get feedback and see how you'd improve it.