Ci
CarItch
← Back to site
About

A research project by Parkly

CarItch catalogues the everyday friction of owning a car in India — and ranks each problem by how painful, frequent, and unsolved it is. We publish the index openly so builders, journalists, regulators, and curious owners can use it.

Why this exists

India has over 300 million vehicle owners. The problems they face — insurance claim runarounds, service-centre overcharging, RTO bureaucracy, hidden dealer fees, parking scarcity, used-car fraud — are widely felt but poorly catalogued. Complaints scatter across Reddit threads, Team-BHP posts, news articles, and RTI filings; none of it is ranked, none of it is queryable.

CarItch is our attempt to fix that. Think of it as a living, AI-scored leaderboard of what actually frustrates Indian car owners — refreshed every three hours, open to anyone.

What we publish

The index

A ranked list of itches — distinct problems scored 0-100 on severity, frequency, market size, and whitespace.

Raw complaints

Deduplicated source material — the forum posts, articles, and user submissions that each itch is built from.

Brand claims

When a company claims to solve a specific itch, their pitch goes on the page for community judgment (yes/no/neutral votes).

Trends & stats

Weekly movers, category breakdowns, source freshness — the shape of the data, in public.

Methodology

1. Collection

Every 3 hours, a GitHub Actions job pulls from RSS feeds (Reddit car subs, Google News "India car" queries, Team-BHP, CarDekho/CarWale/ZigWheels) and Reddit's public JSON API. Anyone can also submit a problem directly via the site form.

2. Clustering

An AI model (currently Groq's Llama 3.3 70B) groups complaints that describe the same underlying problem. Fuzzy string matching (pg_trgm) and content fingerprints catch near-duplicates before they hit the clustering stage.

3. Scoring

Each itch gets a composite score from 0 to 100:

itch_score = (severity × 0.3 + frequency × 0.25 + tam × 0.2 + whitespace × 0.25) × 10

4. Quality gate

Before publication, each itch passes a PostgreSQL trigger that checks title format, length, description, category assignment, and fuzzy-duplicate detection. Failed itches go to manual review; they don't appear on the public leaderboard.

5. Re-ranking

Scores are re-computed every Sunday. New complaints arriving on an existing itch auto-boost its frequency dimension in real time via a database trigger.

What we don't do

Transparency & limits

AI summarisation is imperfect. Titles are rewritten, descriptions are synthesised, and scores are probabilistic. If an itch misrepresents a specific incident, brand, or person, email caritch@parkly.co.in and we'll review.

Source code and migrations are open for inspection; the data layer runs on Supabase with row-level security, and the frontend is static HTML served by Cloudflare.

Who we are

CarItch is operated by the CarItch Editorial Team, c/o Parkly — a research project by Parkly, based in Sambhal, Uttar Pradesh, India. Parkly funds the infrastructure and hosts the project; editorial and ranking decisions are made by the CarItch team independently of any commercial relationship Parkly has with vendors in the automotive space.

Contact

General enquiries, corrections, press, partnerships — email caritch@parkly.co.in.

© CarItch · Home · Privacy · Terms · Contact