# E-Commerce Storefront with Next.js & Typesense
In addition to search experiences, Typesense can also be used to build performant browsing experiences like product listing pages in an ecommerce store.
This implementation specifically uses Next.js (opens new window) for a frontend (React) framework.
Live Demo (opens new window) | Source Code (opens new window)
# Key Highlights
- Here's (opens new window) how to configure the Typesense Instantsearch Adapter (opens new window) with
react-instantsearch. - Here's (opens new window) how to configure the
RefinementListwidget to filter items. - Here's (opens new window) how to configure the
ToggleRefinementwidget to filter boolean fields in records. - Here's (opens new window) a custom
RangeSliderwidget implementation. - Here's (opens new window) how to highlight matched terms using the
Highlightwidget. - Here's (opens new window) how to configure the
SortBywidget to work with Typesense's support for multiple sort orders on the same index / collection. - Here's (opens new window) how to allow your users to configure how many results they want to see per page.