Skip to content

๐Ÿ”Ž An example of client-side fuzzy-search implementation, built with React, Next.js, and TailwindCSS.

License

Notifications You must be signed in to change notification settings

BCIT-DDC/fuzzy-search-example

Repository files navigation


Logo

Fuzzy Search Example

Search

An example of how to implement client-side fuzzy-search.

Built With

  • React
  • Next
  • TailwindCSS

Getting Started

1. Download starter and install dependencies

Clone this repository:

git clone [email protected]:BCIT-DDC/fuzzy-search-example.git

Install npm dependencies:

cd fuzzy-search-example
npm install

2. Start the Next.js Development Server

npm run dev

The application should now be running on http://localhost:3000, as shown below.

Search

Usage

This implementation uses a fuzzy search library called, Fuse.js. Fuse is meant for light-weight client-side querying of small to moderately large data sets. If you require dedicated backends for handling search, Elastic Search or Algolia may be better fit.

Roadmap

  • Implement in Vue.js
  • Add speech API polyfills for other browsers

See the open issues for a full list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you would like to contribute, please have a look at our contributing guidelines.

Contributors

This project exists thanks to all the people who contribute.

License

MIT ยฉ BCIT-DDC

Acknowledgments

About

๐Ÿ”Ž An example of client-side fuzzy-search implementation, built with React, Next.js, and TailwindCSS.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published