SmartShop AI is a chatbot, which can assist consumers in deciding the right product and bridge the gap between online and offline shopping.
- 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.
Note: If you are using Windows, make sure Docker Desktop is running.
- Make sure you are in the root of the project (i.e., ./shopping-assistant/ folder).
- 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.
- 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
- If you don't already have pipenv installed, install it using the following commands:
pip install --upgrade setuptools wheel pip install --user pipenv
- Activate the virtual environment in the api folder by using the following command:
cd services/api pipenv shell
- In the activated virtual environment, run the following command to install all the dependencies:
pipenv install
- In the activated virtual environment, run the following command to run the API:
uvicorn main:app
- 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