Amazebot is a simple Amazon price tracker that helps you monitor the prices of your favorite products on Amazon.
- Python
- Selenium
- Flask
- Vite
- React
- Shadcn
- Follow these steps to setup the project locally.
List of prerequisites required to run the project:
- Python
- NodeJs
- Git
Step-by-step instructions on how to install the project:
- Clone the repository:
git clone https://github.com/MustangBro7/amazebot
- Switch into directory:
cd amazebot
- Install all packages:
npm install
pip install -r requirements.txt
- To run the project: Open 2 different terminals the following commands in the different terminals
npm run build
python app.py
If you wish to just use this app to track the prices, open the frontend by going to this link : https://amazebot-tracker.netlify.app/
Note: If you want this to actually work to its fullest , you will want the python script to be running at all times you need to schedule this script, here is how you do it.
- Open task scheeduler
- Click on create task
- Give the task a name
- Click oon triggers and click in new
- Choose At start up in the 'begin task' dropdown
- open terminal and run this comman :
where python
- Copy the .exe file location
- Go to actions in the task scheduler menu and click on new
- Type app.py into the Add arguments section
- Type the path into the 'Start in' box and click ok.