I'm looking to have a website designed that can interface using Neweggs API to collect product information from each products details tab on it's specific product page along with the price. If possible I would also like to collect information about any special promotions or discounts for the products. I'm only interested in computer parts and only specific parts such as motherboards, power supplies, CPU's, video cards, ram, hard drives, solid state drives, and possibly a few others. If possible I would like to also gather information from other sites such as Amazon, Tigerdirect or any other major computer component retailer but Newegg would be sufficient for now.
I want to store this information in a database and have the ability to re-scan the information to update current prices and information along with new products being offered and products that are no longer offered. I don't want the previous information over-written. I want to keep track of what has changed such as a price change for a particular product so I have a history.
The web page doesn't need to be fancy looking as at the moment I am mostly interested in functionality. I would like part of the site to access the database data and display results using a multi-tiered sorting function. For example I would like to be able to display power supplies and then sort them by efficiency, then price, then the number of a specific power connector etc. I would also like some calculations done based on the gathered information such as cost per watt for power supplies and some others. Once there is a history in the database for a product I would like to have a few calculations done on the current price to show how much it differs from the most common price and to indicate if it is the lowest or highest price seen to that point. If possible I would like a graph to show this same information.
Another part of the site would be to "build" computers by selecting computer parts from the database. It should have the ability to save multiple different builds and compare certain specs.
Another part would be where I could enter in performance statistics of certain components such as CPU's, video cards, ram, etc. This information would need to be in a separate table in the database. There would also be some calculations needed to compare the statistics to the current price for the component and possibly the option to use a previously seen price.
All requests can be explained in more detail but at this point I would need input as to what more information I should provide. I have started working on this myself but I am not a programmer or web developer and would like to see how much something like this would cost since I would rather not waste so much time trying to teach multiple languages to myself.
I would prefer to break this up into specific goals with a price tag attached to each.
Hello Best Web Designer here, I went through your project description and found that my skill is best suitable for your project. Please check [Private Message] for further details. Thanks