The website you create will be responsible for scraping data about prices from a remote API endpoint. The website will notify users when these prices meet certain user-defined criteria. Users should be notified in the web interface and via email and/or text message. The prices are for sports games seat licenses (season tickets). Prices and items are identified by a unique ID. The software’s purpose is to identify when priced items fall below a certain price. The 'certain price' is set by the user. There are 22 possible API endpoints or teams that can be monitored, which should be permitted for enabling or disabling as controlled by the user.
All scraped data and prices are shared among all the users. The users inputting pricing data work together in one office.
Frontend: A password-protected (individual login) web interface that shows all listings, both ones that have price thresholds defined, and those which need prices set by the user.
When a new listing exists (an ID that has not been previously seen by the data scraper, or has not been 'set' for price criteria by a user), the interface should indicate to the user that a listing is ready for pricing.
Backend: It will periodically (eg. once every 5 minutes) scrape data from a remote json API (eg. [login to view URL]). There are a total of 22 endpoints, each of which represents a different team. After scraping this data and storing relevant information in a local database, any data meeting pricing criteria will trigger a user notification. These criteria are set by users, as discussed above.
See attached wireframes.
After a candidate is selected for this task, you will be given access to a VPS testing environment. You must create a functional implementation in this testing environment. You must upload your code to our private Bitbucket repository, and follow readable/maintainable code commit practices.
Security is not a significant concern for this project as the software will run in-house on a closed access machine.
Your code will be reviewed for quality and maintainability before it is accepted.
Hi I have gone through the requirements. Have created similar kind of custom apps using Laravel. Will do this application also using Laravel. I'm available to start now. Please share additional details. Regards, Mohan
81 freelancers are bidding on average $2310 for this job
Good day Full Stack Expert development team is ready to serve you. We are working on hourly rate 35usd / hour. Can you send me a message? Then we can discuss the details Thank you.
Hi. I have vast experience to scrape api so I can work very fast and reliable. Please check my past jobs here and message me for detailed discussion. Thank you Danijel Mekiho