Giter VIP home page Giter VIP logo

yaaw-pricetracker's Introduction

YAAW.de - Yet Another Pricetracker for Amazon

YAAW.de is a price monitoring service for Amazon products that informs you about positive price changes of your desired products.

YAAW-LOGO

Usage

  • For the registration only the E-Mail-address is needed.
  • Amazon products can then be saved with the indication of their URL.
  • Another input field allows you to enter a specific desired price, or a upper price limit for the product.
  • If the price falls below this value, a notification is automatically sent to the corresponding e-mail.
  • A list of the monitored products allows a quick overview of the price history.

Try it live

 __     __                       __          __
 \ \   / /     /\         /\     \ \        / /
  \ \_/ /     /  \       /  \     \ \  /\  / / 
   \   /     / /\ \     / /\ \     \ \/  \/ /  
    | |     / ____ \   / ____ \     \  /\  /   
    |_|    /_/    \_\ /_/    \_\     \/  \/     
    

Used technologies

  • PHP used for back-end
  • MySql used for database
  • jQuery, Fontawesome and Bootstrap4 used for front-end

Contribute

I'm happy about pull requests. I do not actively develop the project because it already meets the basic requirements for a price guard. However, I would be happy about an internationalization. Translations would have to be added. Currently YAAW.de is mostly for the Amazon.de market with german messages.

Roadmap (To-Dos)

  • Multilanguage support

Setup your own pricetracker for amazon

  1. Create MySql Database. Import \docs\Database\yaaw.sql
  2. Register Amazon account and create AWS API Keys.
  3. Create secrets.php into \core.
    <?php
    // Amazon secrets
    define('AWS_PUBLIC_KEY', 'AWS_PUBLIC_KEY');
    define('AWS_PRIVATE_KEY', 'AWS_PRIVATE_KEY');
    define('ASSOCIATE_TAG', 'yaaw-21'); // Put your Affiliate Code here
    
    // MySql secrets
    define('DB_HOST', 'localhost');
    define('DB_USER', 'DB_USER');
    define('DB_PASSWORD', 'DB_PASSWORD');
    define('DB_DATABASE', 'DB_DATABASE');
    
    // Common
    define('CORS', 'https://www.yaaw.de');
    define('WATCHER_URI', 'https://www.yaaw.de');
    define('ADMIN_PASSWORD', 'ADMIN_PASSWORD');
    ?>
    
  4. Add Cronjob to enable price tracking and email notifications.
    * * * * * /usr/bin/curl -m 59 -s 'yourhost/core/control/autoload.php?admin=ADMIN_PASSWORD' &>/dev/null
    
  5. Check url variable within \assets\js\app.js to locate the running backend.

yaaw-pricetracker's People

Contributors

javanxd avatar fabianhugler avatar tblr3 avatar

Watchers

James Cloos avatar  avatar

yaaw-pricetracker's Issues

Error Message "Fehler beim speichern. Überprüfe deine Eingabefelder"

Hello,
i installed the AmazonWatcher on my Webspace and performed the following steps:

  1. Create MySql Database. Import \docs\Database\yaaw.sql
  2. Register Amazon account and create AWS API Keys.
  3. Create secrets.php into \core.

When i try to save an Amazon Product i get the message "Fehler beim speichern. Überprüfe deine Eingabefelder".

Do you have an idea what is wrong?

Farbpalette muss angepasst werden

die farben sollen auf das Amazon Typische Gelb angepasst werden (#FF9900). button hover und links sollen gelb sein und dunklere bis helle Abstufungen besitzen.

Logo auf Frontpage

Auf der Startseite soll das Logo mehr herrausstechen und dazu soll das Logo allgemein links oben ein wenig größer werden

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.