{"repo":"duyet/pricetrack","free":true,"listed":false,"github":"https://github.com/duyet/pricetrack","clone":"git clone https://github.com/duyet/pricetrack.git","description":"Price tracker monitors of products and alerts you when prices drop. Supported tiki.vn, shopee, lotte.vn, ... Built with firebase https://pricetrack.web.app","language":"JavaScript","stars":140,"topics":["api","redash","tracking","crawler","cronjob-scheduler","tiki","shopee","shopee-api","firebase","firestore"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Price Track Project (inprogress) Auto collect, visualize and alert for product items. Live : https://pricetrack.web.app or https://tracker.duyet.net Support Installation 1. Set up Node.js and the Firebase CLI You'll need a Node.js environment. This project is written with Nodejs 8.x. After that, install the Firebase CLI via npm: To initialize project: Run firebase login to log in via the browser and authenticate the firebase tool. Setup packages: cd functions/ && npm install 2. Go to https://console.firebase.google.com and create new project. 3. Setup env variables, copy and modify env.example.sh to env.local.sh Run: bash ./env.local.sh 3. Test in local: https://firebase.google.com/docs/functions/local-emulator - Export local configs: firebase functions:config:get functions/.runtimeconfig.json - Start firebase: firebase serve - Start hosting local: cd hosting && npm run develop - Open UI: http://localhost:8000 4. Deploy serverless functions and hosting to Firebase You can also start this project locally via: firebase serve All functions will be list at Firebase Dashboard: 5. Test your API Add new URL: https:// .cloudfunctions.net/addUrl?url= List: https:// .cloudfunctions.net/listUrls Pull data: https:// .cloudfunctions.net/pullData?url= Query in raw data: https:// .cloudfunctions.net/query?url= &fields=datetime,price&limit=100 6. Check out the UI: https://tracker.duyet.net Technology - UI Website for result (Gatsby.js, React.js) - Cronjob: Firebase Cloud Scheduler - Deployme","default_branch":null,"files":null,"tree":[],"storefront":"/r/duyet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/duyet/pricetrack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}