Inspiration: TrendTrove was inspired by the growing demand for intuitive and visually engaging e-commerce platforms. I wanted to create a responsive, modern shopping experience where users could easily browse, select, and interact with products without the need for complex navigations or delays.

What I Learned: Through this project, I gained practical experience with ReactJS, managing state for dynamic content, and building modular, reusable components to create an efficient UI. Working with CSS frameworks and libraries like Bootstrap helped streamline styling, while working with local storage for cart functionality provided insight into managing client-side data.

How I Built It: TrendTrove is entirely frontend, built with ReactJS, JavaScript, HTML, CSS, and Bootstrap. The app includes key e-commerce features like product listing, a customizable cart, and interactive components to enhance user engagement. Vercel was used for deployment, ensuring the app is easily accessible and performant.

Challenges I Faced: One challenge was managing complex state updates, especially with cart functionality. Ensuring that items updated dynamically and reflected correctly required careful handling of React’s state and effect hooks. Additionally, designing a responsive layout that adapts well to different screens took several iterations to perfect.

Website Link: https://trend-trove-beryl.vercel.app/

Share this project:

Updates