Skip to content

This is a React 18+Next.js UI for an ecommerce application, based on Algolia's ecom template

License

Notifications You must be signed in to change notification settings

ralodev/react-ecommerce

Repository files navigation

PWA Ecom UI Template

This is a React 18/Next.js based template for an ecommerce application, focused on delivering a rich search and discovery experience. The design is based on the Algolia ecommerce UI design kit and the implementation focuses on performance and customization.

View Preview

Introduction

The PWA Ecom UI Template is fully responsive. Check out the latest version deployed on Netlify.

Used technologies

Front-end

InstantSearch widgets

The UI Template uses core and packaged React InstantSearch widgets.

Custom widgets

These ready-to-use custom widgets are distributed as separate NPM packages (only those with with the 📦 icon for now) or present in this repository.

Core widgets

These core widgets are part of InstantSearch and are customized using connectors:

Expand

Basics

  • InstantSearch
  • Index
  • Configure
  • SearchBox (virtual)

Results

  • Hits/InfiniteHits
  • Highlight/Snippet

Refinements

  • RefinementList
  • DynamicWidgets
  • HierarchicalMenu
  • CurrentRefinements
  • RangeInput
  • RatingMenu
  • ClearRefinements

Metadata

  • Breadcrumb
  • Stats
  • StateResults

Sorting

  • SortBy
  • RelevantSort

Browser support

The UI template supports the last two versions of the major browsers: Chrome, Edge, Firefox, Safari.

License

The UI template is licensed under the MIT license.