<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka" -->

---
title: I Built a Real Data App with Claude Code (and It Cost $0)
description: This sponsored video shows how to build a full-stack data app with Claude Code and Databricks free edition, at zero cost. The app analyzes roughly 40,000...
canonical: https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: I Built a Real Data App with Claude Code (and It Cost $0) | daily.dev
og:description: This sponsored video shows how to build a full-stack data app with Claude Code and Databricks free edition, at zero cost. The app analyzes roughly 40,000...
og:url: https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka
og:image: https://api.daily.dev/og/posts/cSlLayoKA.png
og:image:alt: I Built a Real Data App with Claude Code (and It Cost $0)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# I Built a Real Data App with Claude Code (and It Cost $0)

**[Tech With Tim](https://daily.dev/sources/TechWithTim)** · 13 min read · 0 upvotes · 0 comments

## Summary

This sponsored video shows how to build a full-stack data app with Claude Code and Databricks free edition, at zero cost. The app analyzes roughly 40,000 Hacker News 'Who is Hiring' posts since 2020, using AI to extract skills, salary, seniority and remote status from each one. Databricks AI functions run language models directly inside SQL queries, avoiding per-token API bills. The React and FastAPI app deploys straight to a live Databricks-hosted URL, and a query for median salary returns $160,000.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=3rgd2Xx5ceg>

## Questions this post answers

### How can I run AI extraction over thousands of database rows without hitting API rate limits and per-token costs?

Databricks AI functions let you call a language model directly from inside a SQL query, treating it like a normal SQL function applied to every row of a table. Since the models are already hosted in the Databricks workspace, no external API key or per-token billing is needed, avoiding the rate limits and retry logic required when looping through 40,000 rows with an API like OpenAI's.

_daily.dev surfaces practical approaches like this for developers weighing AI-at-scale data pipeline options._

### What free platform can I use to store data, run AI, and host a web app without separate hosting and database bills?

Databricks free edition combines data storage, SQL querying, hosted AI models, and app hosting in one workspace, requiring no credit card or trial signup. It replaces four separate services (database, AI API, query engine, hosting) with one platform, though it comes with quota limits suitable for smaller projects like a 40,000-row Hacker News job tracker.

_developers comparing all-in-one data platforms against stitched-together stacks can track these options on daily.dev._

### What was the median tech job salary found by analyzing Hacker News Who is Hiring posts since 2020?

The median salary extracted from analyzing roughly 40,000 Hacker News 'Who is Hiring' job posts since 2020 was $160,000. This figure came from querying AI-extracted salary data across all posts in a natural-language question answered against a Databricks-hosted dataset, with the underlying SQL query and matching posts also returned.

_anyone tracking real hiring and salary trends in tech can find similar data-driven breakdowns on daily.dev._

---

Tags: [#react](https://daily.dev/tags/react), [#devops](https://daily.dev/tags/devops), [#claude-code](https://daily.dev/tags/claude-code), [#vibe-coding](https://daily.dev/tags/vibe-coding), [#databricks](https://daily.dev/tags/databricks)

[View this post on daily.dev](https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"I Built a Real Data App with Claude Code (and It Cost $0)","url":"https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka"},"datePublished":"2026-10-21T14:15:26.969Z","dateModified":"2026-10-21T14:15:54.003Z","description":"This sponsored video shows how to build a full-stack data app with Claude Code and Databricks free edition, at zero cost. The app analyzes roughly 40,000...","image":"https://i.ytimg.com/vi/3rgd2Xx5ceg/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/3rgd2Xx5ceg/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Tech With Tim","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Tech With Tim","logo":"https://media.daily.dev/image/upload/s--6vVIDfU0--/f_auto/v1711726146/logos/TechWithTim","url":"https://daily.dev/sources/TechWithTim"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"react,devops,claude-code,vibe-coding,databricks","timeRequired":"PT13M","video":{"@type":"VideoObject","name":"I Built a Real Data App with Claude Code (and It Cost $0)","description":"This sponsored video shows how to build a full-stack data app with Claude Code and Databricks free edition, at zero cost. The app analyzes roughly 40,000...","thumbnailUrl":"https://i.ytimg.com/vi/3rgd2Xx5ceg/sddefault.jpg","uploadDate":"2026-10-21T14:15:26.969Z","duration":"PT13M","url":"https://api.daily.dev/r/cSlLayoKA","embedUrl":"https://www.youtube.com/embed/3rgd2Xx5ceg"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tech With Tim","item":"https://daily.dev/sources/TechWithTim"},{"@type":"ListItem","position":3,"name":"I Built a Real Data App with Claude Code (and It Cost $0)"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/i-built-a-real-data-app-with-claude-code-and-it-cost-0--csllayoka#faq","mainEntity":[{"@type":"Question","name":"How can I run AI extraction over thousands of database rows without hitting API rate limits and per-token costs?","acceptedAnswer":{"@type":"Answer","text":"Databricks AI functions let you call a language model directly from inside a SQL query, treating it like a normal SQL function applied to every row of a table. Since the models are already hosted in the Databricks workspace, no external API key or per-token billing is needed, avoiding the rate limits and retry logic required when looping through 40,000 rows with an API like OpenAI's. daily.dev surfaces practical approaches like this for developers weighing AI-at-scale data pipeline options."}},{"@type":"Question","name":"What free platform can I use to store data, run AI, and host a web app without separate hosting and database bills?","acceptedAnswer":{"@type":"Answer","text":"Databricks free edition combines data storage, SQL querying, hosted AI models, and app hosting in one workspace, requiring no credit card or trial signup. It replaces four separate services (database, AI API, query engine, hosting) with one platform, though it comes with quota limits suitable for smaller projects like a 40,000-row Hacker News job tracker. developers comparing all-in-one data platforms against stitched-together stacks can track these options on daily.dev."}},{"@type":"Question","name":"What was the median tech job salary found by analyzing Hacker News Who is Hiring posts since 2020?","acceptedAnswer":{"@type":"Answer","text":"The median salary extracted from analyzing roughly 40,000 Hacker News 'Who is Hiring' job posts since 2020 was $160,000. This figure came from querying AI-extracted salary data across all posts in a natural-language question answered against a Databricks-hosted dataset, with the underlying SQL query and matching posts also returned. anyone tracking real hiring and salary trends in tech can find similar data-driven breakdowns on daily.dev."}}]}
```

