Web crawler that finds most popular images from given sites
Оплачивается при доставке
Your job is to implement using PHP + MySQL a web site that automatically crawls a certain websites and produces a result page that shows which images from these sites are most common.
In other words, the system downloads all images from given web sites, compares them by content and produces a web page that lists which of these images are most commonly found.
The system will be used to list funny images from different funny pic websites to list the most common ones.
There must be two simple user interfaces: admin area and user area.
The admin area has the following features:
1. Define which websites are crawled and how often.
2. It must be possible for the admin to remove any images from the system, if an image is removed, it's banned, i.e. the same picture must not show in the system ever again. This is used to remove any possibly offensive images.
3. Define the maximum size of an image. This protects the system from downloading and analyzing too big (i.e. too big file size) images. By default, lets use 200 KB.
The main user interface (i.e. front page) has the following features:
1. User can select if he wants to see the most common images of today (i.e. last 24 hours), of the week, of the month or of all times. By default the view is of most common images of today.
2. User must be able to report an image as offensive. These reports are shown in the admin area.
Question: can you code this in a way the image content analysis works truly by content, i.e. if the same image has been saved as PNG or JPG, it can detect that it is the same picture? Or, would you simply use a checksum to see if the image files are identical?
Note: the focus of this job is to create the backend, i.e. the PHP and MySQL, you do not have to be an expert in web design to do this. A simple html page output is enough for the GUI. If you can code this, please make a bid.
Your bid must include the installation of this system to my server.
ID проекта: #3291534