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)