I love your approach; you found a problem and developed a solution for it. And then you got the courage to share with the larger technical community. Good on you.
There's obviously some rough edges (multiple duplicate products, issues with product links linking to empty pages, and no results for broad terms), but don't let that stop you. I'm certain they can all be fixed.
Keep going! At the least, you'll come out of this with an excellent project in your portfolio.