Skip to content

Dhruv-0001/Shoe-Hype

Repository files navigation

Shoe Hype 👟

This is a website that help shoe lovers get shoe recommendations and buying options on the basis of the shoe image uploaded by them.

forthebadge made-with-python
Python 3.8 License: MIT Open in Streamlit

Demo Video

SHOE_HYPE_PRESENTATION.mp4

Features & Tech Stack

  • This is a CNN based Recommender System and uses RESNET 50 for feature extraction.
  • The Features of uploaded image are compared with the features of dataset images with the help of scikit-learn pipeline.
  • The user Interface is designed using Python and Streamlit.
  • For fetching the product details dataset having more than 20k rows was cleaned and analyzed.

Work Plan

SHOE_HYPE_FLOW_CHART

Usage

  • First go to the Webpage and upload the image of the shoe one is looking for.
  • Then find the recommendations.
  • Top 5 recommendations will be shown to the user along with the buying options.

Getting Started

  • Clone my repository.
  • Open CMD in working directory.
  • Run following command.
    pip install -r requirements.txt
    
  • SHOE_HYPE.py is the main Python file of Streamlit Web-Application.
  • To run app, write following command in CMD. or use any IDE.
    streamlit run SHOE_HYPE.py
    

Work Together

  • Feel free to Open an issue on GitHub and work together on adding new features.
  • Connect with me on LinkedIn. I'd love ❤️️ to hear that you love this project.

License

This software is open source, licensed under the MIT License.