DEV Community

Edward Obar Cabigting
Edward Obar Cabigting

Posted on

πŸš— I built a Conversational Car Marketplace powered by LLMs

 Most car platforms still rely on rigid filters.
I wanted to explore something better:
πŸ‘‰ What if users could just talk to the system?
So I built a platform where you can type:
β€œBMW E92 under $20k, manual, 70 miles”
…and the system understands and returns relevant cars instantly.

🧠 What makes it interesting?
Instead of simple keyword matching, the system extracts structured data from natural conversation:

  • Core vehicle β†’ make, model, generation
  • Time & usage β†’ year range, mileage
  • Preferences β†’ transmission, color
  • Market constraints β†’ location, price range This allows transforming messy human language into precise database queries.

βš™οΈ Tech Stack

  • Next.js (frontend)
  • FastAPI (backend)
  • PostgreSQL (data layer)
  • LLM (intent + entity extraction)
  • Web scraping pipeline (real listings)

πŸ”„ How it works

  • User enters natural language
  • LLM extracts structured fields
  • Backend converts to query filters
  • PostgreSQL returns matching vehicles
  • Results improve through conversation

πŸ’‘ Why this matters
This approach replaces:
❌ Manual filters
❌ Trial-and-error search
With:
βœ… Natural interaction
βœ… Faster discovery
βœ… Smarter recommendations

πŸš€ Try it here:
https://askdrive-web.vercel.app/
I’m exploring how LLMs can redefine search UX in marketplaces.
Would love to hear your thoughts or feedbackπŸ‘‡

Top comments (0)