Built an AI Flat-Finder in a Weekend: Scraping Reddit to Beat Broker Spam
A developer built TruRent in ~10 hours to solve a specific problem: Indian rental sites like NoBroker, MagicBricks, and 99acres are ~70% broker spam, even with "direct owner" filters. Reddit has honest owner listings, but they're unsearchable. The solution? A conversational AI that scrapes Reddit and lets you chat with the listings.
How It Works
- Stack: Next.js 16 with raw
fetchto Anthropic — no SDK, full control of the streaming loop. - Model: Claude Haiku 4.5. The task doesn't need Sonnet, and Haiku is 5x cheaper.
- Tools: Only two —
searchandget_details. Comparison and ranking happen in the model's prose, not separate tools. More tools = more failure modes. - Streaming: NDJSON to the browser. Easier than parsing SSE.
- Scrape pipeline: PullPush API to pull Reddit posts, then Haiku to extract structured listings from raw post text, Nominatim for geocoding.
Numbers
- 1,412 posts scraped
- ~600 passed a local pre-filter
- Only 131 ended up being real listings — dataset is tiny but the pipeline is source-agnostic. Swap the fetcher and nothing else changes.
Key Design Decision
The builder deliberately used fewer tools and let the model reason over richer tool outputs. Comparison and ranking happen in the model's prose, not via separate tools. This reduces failure modes and keeps costs low. The same principle applies: let the model think, not just filter.
Try the demo: https://trurent-five.vercel.app/
📖 Read the full source: r/ClaudeAI
👀 See Also

Practical AI Travel Planning Workflow: What Works and What Doesn't
A developer shares their year-long experience using ChatGPT, Claude, and Perplexity to plan trips to six countries, detailing specific strengths like itinerary creation and budget accuracy, weaknesses including incorrect opening hours, and a five-step verification workflow.

OpenClaw user shifts from complex agent setups to practical automation, saves 8-10 hours weekly
A developer running OpenClaw for a month abandoned elaborate multi-agent systems and focused on automating website management through GitHub. The setup now produces 30 posts in 4 weeks, reducing weekly work from 8-10 hours to about 20 minutes daily for review.

Used OpenClaw to Fix Expense Tracking Script – Caught Subscription Logic I Missed
A developer used OpenClaw to fix their Python expense tracking script – it reclassified subscriptions by fixed amounts and billing intervals, and added amount tolerance for phone bills.

How to Use Claude Code Effectively: A Developer's Experience Building a Full SaaS App
A developer with SaaS experience since 2021 built a complete spaced repetition app called codefluent.app using Claude Code, emphasizing that success depends on writing detailed technical specifications rather than vague prompts. The project used SvelteKit, PostgreSQL with Drizzle ORM, Better Auth, OpenRouter, Stripe, CodeMirror 6, Tailwind v4, and Railway.