Complete amazon product review analysis under one hood. Review Genie is a web application that helps users to understand more and provides insights about fellow customers and users regarding their opinion and thoughts on a certain product the user wants to purchase on Amazon(IN).
This project uses web scraping to collect information, I don't know if its right to host a web application that scrapes information from a popular website such as Amazon. I will soon find out a solution for this and host the project ASAP.
- Python
- Flask
- Azure Congintive servies
- Plotly
- Selenium
- Beautiful Soup
- Bootstrap
Helping customers understand about the product they want to buy on Amazon through a visual representation.
- To install the required prerequisite modules, just run
pip install -r requirements.txt
- Install a recent chrome driver and save it in the same folder as this project. Change the path of the chrome driver to your path in
getData.py line 10
- You would also need an Azure account to get the keys of the API used. Click here to know about the API used
After all the required files and modules are downloaded. Run the command
python3 app.py
- Then the home page appears on your browser
- On the home page, you fill find a box which states "Enter ASIN number", there in that box you need to type the ASIN code of the product.
- Click on submit
You are good to go!! The page that you get redirected to has all the information you need.
Here is a demo on how to run the application, demo
Opinion mining of the comments of the user.
- Add user login system, so that they can have a personlaized experience where they can track their activity.
- Add more features to the dashboard such as word cloud of key words.