Discount Bandit is a price tracker across multiple shopping websites simultaneously, and get notified when an item reaches the price you desire, so you don't have to keep checking shop stores for price changes.
I wasn't planning to make the project as this big tbh, so I had to redesign the database and make it more systematic, thus the previous database will not work, and you have to re-enter your products manually.
Feel free to access the documentation from Here
Discount Bandit uses a web interface, so you need to install some dependencies first:
- php (https://www.php.net)
- composer (https://getcomposer.org)
- apache or nginx (https://httpd.apache.org , https://www.nginx.com)
- mysql (https://www.mysql.com)
or you can install something like MAMP instead of installing each one alone. (https://www.mamp.info/en/windows/)
one of the issues of the previous version was the amount of steps needed to set it up. so now I have reduced it.
first, you need to install the packages with composer
composer install
then run the following and follow the prompts
php artisan discount:install
to make it easier for everyone, whether you are self hosting or just want to use the software, i have found that
https://ntfy.sh is the best solution. you can install their app from google play / appstore
and can setup the notification very easily.
If you updating the system, please run the following command
php artisan discount:update
The previous command will give the output if whether you want to run app in the terminal or as cron for windows, mac and linux.
If you want to update the code, after installing the new version run the following
php artisan discount:update
If you are coming outside github or don't like to use it, feel free to join my discord. https://discord.gg/VBMHvH8tuR
There is no docker image for beta, since i might need the flexibility to push updates or fix bugs.