Develop a dynamic e-commerce product gallery that allows users to browse, filter, and search for products. This project will help you practice using React for state management and interactivity, Tailwind CSS for sleek styling, and Bootstrap for layout structure. Implement features like product sorting, category filters, and a search bar.