Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn to build a modern, responsive user interface for a local search engine in this 10-minute coding tutorial. Develop a clean web interface using FastAPI, HTML, CSS, JavaScript, PyVespa, and Uvicorn that can query over 250,000 documents with lightning-fast performance. Create responsive search input fields, styled result cards with modern aesthetics, and controls for adjusting maximum search results. Organize your project by moving static assets into proper templates and static folders, then integrate the search functionality using PyVespa to connect your UI with the previously built BM25-based search system running on Vespa. Test the interface with various queries like "pizza with pineapple," "learning python," and "New York hotel" to experience millisecond response times for thousands of results, all running locally on your machine.
Syllabus
Vibe Coding a Search UI
Taught by
Abhishek Thakur