However, as I started my search, I quickly realized that the discovery process was not as seamless as I had hoped. The recommendations I received were not tailored to my specific needs and interests, making it challenging to find the perfect gift.
Frustrated, I spent hours scrolling through countless products, many of which were unrelated to what I was looking for. This experience made me think about how much easier and more enjoyable the process could be if the discovery mechanism were more personalized and efficient.
Presenting ShopSmart! A more intuitive, personalized shopping experience that can help users find exactly what they're looking for quickly and easily!
Our team have chosen the problem statement on “Enhancing Tailored Discovery on TikTok shop”
A. (Back-end) On a windows machine, run “wsl.exe --install Ubuntu” to install and run Ubuntu terminal. Install redis and run “redis-server” to start the redis server.
B. (Back-end) cd to “server” directory, run “npm install” to install dependencies and run “npm run dev” to start the node.js server.
C. (Back-end) cd to “model” directory, create a new python env and run “pip install -r requirements.txt” to install dependencies. Run “python app.py” to start the model’s flask server.
D. (Front-end) cd to “client” directory and run “npm run dev”.
E. Navigate to “http://localhost:5173/” to view the app
A. We implemented a new button named “star”. Users will be able to “star” videos that are of their interest and have products in the video or products similar to those in the video recommended to them in the tiktok shop. This provides a seamless shopping experience for users as their tiktok shop will be a direct representation of their personal interest.
Watch duration will also impact interests in the product shown in the video. For example, if a user watches for at least 10 seconds, it would be deemed as only a slight interest in the product.
B. Users who are interested in the product would now be able to view the exact product in the TikTok shop that is showcased in the video.