Building large scale application is more difficult than many people understand or expect. Join me in this long running series where I set out to duplicate one of the most popular social media platforms ever creating using Java, Spring Boot, Spring Security, PostgreSQL data, React JS web application framework and more.
In this episode we work on the ability to search for lists by specific terms found in their name or description. We start out the episode fixing a small typo inside of the lists top bar component before hopping into the backend to setup the logic for searching. In the backend we start out in the custom feed service where we create a new function to search for lists by content in their name or description. Then we setup the controller endpoint to be able to do the same. After testing in postman, we hop back into the frontend where we update the lists top bar to query for lists whenever the search bar is typed into. Once we have the results, we created a simple list card component to display each of the lists that show up when we search.