# Using Search with Kotlin Compose and Typesense
This site showcases how to use Typesense with Kotlin Compose to search through a soccer match dataset, implementing custom UI components and leveraging Typesense for fast, faceted search functionality.
Source Code (opens new window)
# Key Highlights
- Here's (opens new window) how to set up the Typesense client in Kotlin.
- Here's (opens new window) how to use Typesense in a
ViewModel
to fetch and filter soccer matches. - Here's (opens new window) how to implement a search bar with real-time filtering using Typesense.
- Here's (opens new window) how to create a custom facet filter UI to refine search results.
- Here's (opens new window) how to display the filtered list of soccer matches using infinite scroll in Compose.