Skip to content

Rohith16-code/Rakathon---SmartShop-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartShop AI

About

SmartShop AI is a chatbot, which can assist consumers in deciding the right product and bridge the gap between online and offline shopping.

Features

  • Suggests products to the consumer depending upon his needs, just like a salesperson.
  • Helps the consumer to virtually experience fashion products. E.g. If a consumer needs to try a T-shirt or a spectacle our shopping assistant gives him real time experience of how that product would look on him/her.
  • Provides a summary of all the reviews about a product, which prevents users from doing the tedious job of going through hundreds of reviews of that product.

Instructions for running locally

Initial steps

  1. Install Docker by looking up the docs
  2. Install Docker Compose by looking up the docs

Note: If you are using Windows, make sure Docker Desktop is running.

Steps

  1. Make sure you are in the root of the project (i.e., ./shopping-assistant/ folder).
  2. Run docker-compose up to spin up the containers. If you are using Linux or Mac, you may need to use sudo for this command to work.
  3. web-app would then be available locally at http://localhost:3000 , server at http://localhost:8000 and the API documentation would be available at http://localhost:8000/redoc

Method II (Without docker)

Running the Server

  1. If you don't already have pipenv installed, install it using the following commands:

pip install --upgrade setuptools wheel pip install --user pipenv

  1. Activate the virtual environment in the api folder by using the following command:

cd services/api pipenv shell

  1. In the activated virtual environment, run the following command to install all the dependencies:

pipenv install

  1. In the activated virtual environment, run the following command to run the API:

uvicorn main:app

  1. The server would run at http://127.0.0.1:8000/ and the API documentation would be available at http://127.0.0.1:8000/docs

Youtube demo link : https://youtu.be/PnGEnGcdink

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published