The project is a kind of item listing website; it mainly functions by auto-crawling private shopping clubs and e-commerce websites and it extracts/imports, categorizes and lists product/service prices, discounts, deals and time limited coupons therefrom using XML, datafeed and other relevant resources.
The website will have a front page (the layout of the main page will be provided as a visual) where Visitors will be able to search and sort product prices, discounts, deals and time limited coupons according to their categories and sub-categories or using keywords in search box and display mainly the product (i) visual (picture) and (ii) price, discount, coupon, and secondly basic product information such as product brand, model, color, style or service conditions etc. Visitor should also be able to see how long (Day/hour/min/sec) they have before the discounts, coupons and deal expire.
It is important to keep the Administrator's role in information extraction , categorization, listing process at minimum level and these processes should be executed automatically. That being said, the website Administrator should have the authority (i) to create(unlimited), edit, delete product categories and sub-categories; (ii) create (unlimited), edit, delete the content on the Project Website; (iii) add (unlimited)and delete third party privateshopping clubs and e-commerce websites to the Project Website and do the same for individual products to be individually extracted from a particular website; (iv) create(unlimited), edit, delete product information and products manually without the interference of the auto-crawling/extracting process; (v) monitor and keep statistics of individual Visitors' clicks and the actions/purchases resulting from clicks on the website, (vi) manage the website in general (Further details will be provided once agreed on herein features).
The Administrator of the Project Website will be a non-tech person with very basic information of computer and will need an admin panel to execute above tasks.
The Project Website, in its nature, is not an e-commerce website. Instead of selling products, it will market and promote goods/services being sold on third party e-commerce websites by categorising and listing them.
The website should support Turkish letters/characters and TRY(Turkish Lira), USD, EUR currencies.
Kindly present your similar past work and advise what kind of tool/technology would you use to collect/extract product details and categorise them.