Inspiration Bengaluru renters often make high-pressure decisions with low information: fake owner posts, inflated deposits, broker urgency, vague amenities, and listings that vanish after token payment. Pukka is built as the calm second opinion a renter can open before trusting a listing.
What it does Pukka checks rental listings against real Bengaluru market evidence. It scores risk, compares rent and deposit against real comps, flags missing evidence, finds similar listings, analyzes listing text/photos, and gives a renter-friendly verdict: not just “safe/unsafe,” but what to verify before paying.
How we built it We built a Chrome MV3 extension that runs on NoBroker, MagicBricks, and Housing.com pages, extracts listing fields, and sends them to a FastAPI backend. The backend uses real NoBroker rental data, Reddit complaint evidence, Elasticsearch search, ELSER/RRF similar listing search, rule-based fraud signals, and LLM/vision insight.
Challenges we ran into Rental websites have brittle DOMs, gated phone numbers, anti-bot behavior, and inconsistent deposit/maintenance labels. The hardest part was making Pukka honest: if fields are missing, it must say “cannot verify yet” instead of pretending the listing is pukka.
Accomplishments that we're proud of We built a live browser extension, real-data-only scoring mode, fair-rent/deposit comparison, data-quality confidence, Elastic-backed evidence, ELSER similar listings, Reddit complaint context, and a polished overlay renters can use directly on listing pages.
What we learned A rental trust tool cannot just be a chatbot. It needs grounded comps, missing-data awareness, citations, and practical renter actions. “No evidence” is not the same as “safe,” especially in Bengaluru’s rental market.
What's next for Pukka Pukka is a second-opinion tool for Bengaluru renters. Next: add WhatsApp negotiation scripts, evidence snapshots, stronger photo-duplicate detection, owner/broker reputation graphs, RERA checks, agreement review, and deposit-return support.
Built with Python, FastAPI, Pydantic, JavaScript, TypeScript, React, Vite, Tailwind CSS, Leaflet, Chrome Extension Manifest V3, Elasticsearch, Elastic Cloud, ELSER, RRF hybrid search, Kibana, Anthropic Claude, Gemini Vision, AWS/Bedrock-ready architecture, NoBroker data, Reddit data.
Built With
- agent-core
- anthropic-claude
- aws/bedrock-ready-architecture
- chrome-extension-manifest-v3
- claude-agent-sdk
- elastic-cloud
- elasticsearch
- elser
- fastapi
- gemini-vision
- javascript
- kibana
- leaflet.js
- nobroker-data
- pydantic
- python
- react
- rrf-hybrid-search
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.