Build a SQL Analytics Project + Dashboard

Track: Data Analytics / SQL & BI

You don’t need a computer-science degree to land a data-analyst role — you need to show you can turn raw data into answers. This project does exactly that: load a real dataset, answer real business questions with SQL, and present the findings in a dashboard. It’s the ideal first portfolio piece for career-changers.

What you’ll build: a SQL analytics project — load a public dataset into PostgreSQL, write queries that answer pointed business questions, and build a dashboard that visualizes the answers. The deliverable is a repo with your SQL + a dashboard a hiring manager can read in 30 seconds.
Get the starter repo on GitHub →

Why this project gets interviews

Analyst hiring is about SQL fluency and the ability to communicate insight. A repo where you ask sharp questions and answer them with clean queries and a clear dashboard proves both. It maps to the keywords on analyst postings: SQL, PostgreSQL, data analysis, dashboard, data visualization, business intelligence.

Skills & keywords you’ll demonstrate

Starter repo

Clone github.com/OptimalMatch/resume-project-sql-analytics — a loading script stub, a queries/ folder, and a question checklist. Build it under your own account, committing each question’s query and finding.

Build it in milestones

  1. Pick a dataset + questions. Choose a real public dataset and write down 5–8 business questions worth answering. Commit your README with the questions.
  2. Load it. Get the data into PostgreSQL (a small Python or COPY script) and document the schema. Commit.
  3. Clean it. Handle nulls, types, and duplicates; note what you changed and why. Commit.
  4. Answer the questions. Write one well-commented query per question — use joins, aggregations, and at least one window function. Commit each.
  5. Visualize. Build a dashboard with the key charts (a trend, a breakdown, a top-N). Commit screenshots.
  6. Tell the story. Write a short “findings” section in the README: what you asked, what you found, what you’d do next. Commit.

Stretch goals

Put it on your résumé

Then run your résumé through the free ATS resume score to see your match for analyst and BI roles.

Frequently asked questions

Do I need to code to do this project?
Barely. The core is SQL and a dashboard tool — no software-engineering background required, which makes this ideal for analyst roles and career-changers. A little Python for loading data is a bonus, not a requirement.

Where do I get a dataset?
Use a real public dataset (open government data, a public API, Kaggle). Pick a domain with clear business questions — sales, transit, public health — so your analysis tells a story a hiring manager cares about.

Score your new analyst résumé — free →