To the Authors of this challenge, I would like to say thank you for creating such a fun take home.
The app can be viewed online at: https://edwardshei-pulley-frontend.onrender.com/
- Updated look and feel of frontend utilizing React and Vite
- Made searches case-insensitive to make the app more user friendly
- Paginated search results with easy-to-use arrow navigation
- Search query is highlighted in results
- Implemented React TanStack Query to cache api calls and reduce server burden
- Created Error Message if no matches are found
- Create clear button for users to easily start new searches
- Implemented Styled Components for easy reusability as well as support for dark theme in the future
- Implement multi-term search and query suggestions for mis-spelled searches utilizing a 3rd party package such as flexsearch, elasticsearch, or fuzzysearch
- Create context for the User by implementing onClick for search results which display 1000 characters before and 1000 characters after the result in a modal or different web page utilizing react router
- Implement ChatGPT api integration to give context and meaning to each search result
- Fork this repository and send us a link to your fork after pushing your changes.
- Render (render.com) hosting, the application deploys cleanly from a public url.
- In your submission, share with us what changes you made and how you would prioritize changes if you had more time.