SherDesk
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v4View latest version
A minimal React Router app with fuzzy search functionality, remixed from react-router-starter with fuzzySearchReact.
- React Router 7 - Client-side routing with
BrowserRouter - Fuzzy Search Algorithm - Smart matching with scoring system
- Match Highlighting - Visual feedback showing matched characters
- Server-side HTML Shell - Initial HTML rendered on server with React
/- Home page with welcome message/search- Fuzzy search interface/about- About page with feature list
The algorithm scores matches based on:
- Query to target length ratio
- Consecutive character matches (bonus)
- Match position (earlier = better)
- Word boundary matches (after space, dash, etc.)
- Exact case matches
- Prefix matches (highest bonus)