I want to create a price comparison website, where users can compare the prices of products from several partner websites. The website will be similar to existing websites such as:
[[url removed, login to view]]
[[url removed, login to view]]
Users will enter the name of a product they wish to buy (e.g. “Playstation 2??) and the script will search my database for suitable matches from partner websites. The script should then return the prices of the products from partner websites, in price order, lowest price first.
The most important part of the script I want you to create is how it obtains the pricing and product information. All the prices will be stored on my MySQL database, but the data needs to first be obtained from partner’s sites. This means that the script needs to be able to access MySQL databases and CSV files from partner sites servers (usually with a username and password). The script should read this data and add it to my MySQL database, after checking that the format is correct.
Partner websites would add their MySQL database address and username/password details into their user area on my website. Alternatively, they could enter the address of a CSV file, which would basically store the same information as in the MySQL database. The script needs to be able to separate useful data from unneeded data, and store it in my database so users can search it.
**[continued in deliverables]**
This is the trickiest part of the project (getting the data from other website’s databases and storing it in mine), but I also need quite a few PHP pages scripted so that the whole site will work (you are creating this site from scratch for me!). I believe that the following pages will be necessary:
Partner Sites Area:
- Stats / Welcome (inc status, cash amount etc)
- Add Funds
- Edit Account Details
- Edit/Add Site Details (statuses: active, update, suspended)
- Update Product List
- View Site Data (edit??)
- Click Through Information
- Banner Ads Manager
- Placement Bid Manager
- Welcome / Stats
- Browse/search/edit Users
- Browse/search/edit Sites
- Browse/search Products
- Edit Settings
- View Searches
- Banner Manager
- Placement Manager
- Finances Manager (view/edit deposits and see spending)
As you have probably noticed from the list of pages required above, money will be involved as partner sites can pay a fee to have their shop featured on the site. A small banner ad system is also needed. When a user searches for a price, it is stored in the database, and I need to be able to view these searches in the admin area.
I want to work with the coder closely for the benefit of the two parties, therefore it is ideal if you have MSN messenger to communicate with. If there are any questions / parts of the bid request you don’t understand, please feel free to contact me. It is worth looking at the similar sites I added links to above, as it gives you an idea of what we are creating!
Thanks for your bid!
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).