Inspiration
- App-search and Elastic-search are great tools but default react-ui for app-search is not so funny.
- Why not redo this UI with great refine ?
What it does
- It do the "list documents" feature, fetch available facets, and display an UI to search an filter !
How we built it
- We get inspiration from refine examples, a deep breath, and start coding !
Challenges we ran into
- We wanted to try a clean monorepo structure with last cool tools (pnpm, turbo, vite)... we not always have good ideas... ;)
- Elastic Team do many rewrites and different version of their client, find the good one with no node dependencies was not so easy
- Ant Design is cool, but not so easy to tackle in the same time of refine.
Accomplishments that we're proud of
- It's works !
- And facets UI & dataprovider queries are auto-generated from a simple configuration !
What we learned
- Ant, Refine and the data-provider stuffs
What's next for refine-app-search
- Improve data-provider configuration, nicer search & filter interface
- A maybe better way to pass "meta data" (facet's values) from the provider to the UI.
Built With
- app-search
- data-provider
- refine
Log in or sign up for Devpost to join the conversation.