The app makes use of several MongoDB features:
- Search indexing for auto-complete and normal searches using MongoDB Atlas.
- Serverless functions that are called to perform the actual auto-complete and search features using MongoDB Realm.
- The capacity to do a fuzzy search, querying the data for the top 10 closest matches to the search term.
In this project, I also implemented a save to favourites functionality using
localStorage, and React pagination to browse through the multiple documents returned by MongoDB.
The app was developed using: