Skip to content

min-ze/ShopSmart_Tiktok

 
 

Repository files navigation

🔥Shop Smarter with ShopSmart🔥

A few months ago, I was browsing TikTok Shop for a birthday gift for a close friend who, like me, loves collecting watches. I was hopeful that TikTok Shop, known for its vast array of creative and diverse products, would help me find something special.

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!

1. Problem Statement 📋

Our team have chosen the problem statement on “Enhancing Tailored Discovery on TikTok shop”

2. Set up, installation and how to run 🏃

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

3. Features and functionality of ShopSmart 🕺

image

🌟STAR🌟

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.

Product showcase while watching🛍️

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.

4. Link to Video 📹

Watch me!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 79.7%
  • JavaScript 16.5%
  • Python 2.8%
  • Other 1.0%