In Progress

PHP Photo (JPG) Proofing / Approval System

Only bid if you read and understand the complete briefing below! Generic bids without DM will be removed. Only bid if you have experience designing/developing PHP applications.

We are photographers and looking for an online photo approval system to approve/reject large amounts of pictures (JPG) (1000+ in one session). Clients should be able to login, choose a session (gallery) and start approving/rejecting.

It should be made using PHP and MySQL as the database backend.

It should consist of a frontend and a backend.

Backend workflow:

- admin uploads pictures (JPG) through FTP on our webserver in a special directory

- admin can login on the backend

- admin can index the directory and create a new “session”

- “sessions” are linked to clients

- admin can create users/logins on the backend so clients can login and see their sessions

- one client can have multiple users/logins

- one client can have multiple sessions

- the admin can browse all the different sessions, click a session and get a list of approved/rejected pictures and comments on each picture

- the admin can delete a session

- the admin can add/remove pictures to a session

- each picture always shows the original filename underneath it

Frontend workflow:

- clients login

- they see a list of their “sessions” and can choose one of their “sessions”

- they see the pictures of the selected session in one of these two viewing modes: single picture/slideshow or an overview with thumbnails

- single picture: for each picture shown there is a button “approve” and a button “reject”. When clicking approve the picture gets tagged approved and the next picture loads. When clicking reject the picture gets tagged rejected and the next picture loads. There should be a textfield under the picture for comments, and there should be controls (previous/next picture).

- Overview with thumbnails: an overview with small or medium sized thumbnails, with the buttons “approve” and “reject” under each thumbnail. It should be possible to click approve or reject under each thumbnail to approve or reject the image. It should be done using AJAX so the page doesn’t have to reload after clicking one of the buttons. Also, there should be a link to do a “quick comment” on a picture.

- In both overviews you should see the original filename of the picture

- In both overviews you should see whether a picture is already rejected or approved.


- the website design should be customizable through css/templates

- it should be possible to brand it with our own logo

- the approve button should be green with “thumbs up”, the reject button should be red with “thumbs down”, designed like the “like” button on Facebook

- if a picture state is approved/rejected, this should be visible by looking at the button

- when a clients login, they first get a session overview with all their sessions. It should be possible to see how many approved/rejected pictures there are in each session, as well as “unrated” pictures who still need to be approved/rejected.

- the general design approach should be minimalistic and functional

- we should get a design proposal


The system should work on this configuration:

Apache 2.2.9, PHP 5.2.6-1. We have our own dedicated server and we can install our own PHP/Apache modules and extensions if needed.

You will need to develop the software on your own server. We will then install it on our server. There should be one configuration file with the admin login and database details.


We will be the owners of the software.

We would like to do milestone payments:

- 10% on starting the project

- 10% on completing the design

- 10% on completing the backend

- 10% on completing the frontend

- 100% on completion of the project as described above

Timeframe: this project should be finished within 20 days after starting.

See the attached PDF for a flowchart of the system. We can provide more detailed flowcharts when we start the project.

Skills: Graphic Design, HTML, MySQL, PHP, Website Design

See more: photo approval system, image approval system php, photo approval done php, jpg image approval system, online photo approval, php approval system, php image approval, photo approval system php, photo approval website php, php proofing, php mysql approval, approve image php, approval pictures system, photo approval online, php photo approval, approval proofing php, design approval php, approval system php, image proofing php, php mysql approval system, work photographers, workflow one, designed facebook logo, website design workflow, website design templates photographers

About the Employer:
( 6 reviews ) Amsterdam, Netherlands

Project ID: #1153117

Awarded to:


Hello, please check your PMB.

$1500 USD in 20 days
(8 Reviews)

27 freelancers are bidding on average $1512 for this job


We have a big customer in Holland which can be used as reference, let me know if you are looking for a top quality work.

$5000 USD in 60 days
(139 Reviews)

Please check PMB for details.

$1400 USD in 25 days
(84 Reviews)

********************************************.. YOUR SEARCH ENDS HERE .. ********************************************** GET IT DONE RIGHT THE FIRST TIME! Hello Sir/Ma'am, I look forward to talking to you further and g More

$1600 USD in 10 days
(118 Reviews)

PM for more details, Quality work 100%.

$1999 USD in 20 days
(60 Reviews)

Custom web 2.0 sites,, or,, Can handle all programming languages and database types. Sites include administrative b More

$1200 USD in 29 days
(50 Reviews)

Please see PMB.

$1500 USD in 15 days
(38 Reviews)

Hi Check Pm

$1400 USD in 15 days
(28 Reviews)

Please check PMB

$1300 USD in 20 days
(42 Reviews)

WE have 7+ years experience in web development and design. we also have free resources available to start the project immediately. Please check your inbox for more details. Thanks

$1200 USD in 20 days
(127 Reviews)

Hi, Please check Inbox for details and samples of our works done

$1050 USD in 12 days
(99 Reviews)

Hi! We are very interested for this project. We have good experience on all these areas. Please check PMB for more details. Thanks,

$1000 USD in 20 days
(63 Reviews)

I have gone through your requirements and ready to assign my team for this project, please check your inbox and decide the best team for this project Regards, Tarun

$3000 USD in 60 days
(27 Reviews)

Please see bid details in PM. (DM) Thanks, Thomas Forrester

$1500 USD in 30 days
(19 Reviews)

Hi, Lets get started. Please check PMB. Cheers! Asif

$1100 USD in 40 days
(21 Reviews)

We are a professionally managed IS0 9001:2008 certified web development company. Our team has extensive experience and we have provided services to reputed companies in US, UK, CANADA & Europe. Currently we have around More

$1150 USD in 25 days
(8 Reviews)

Hi... Pls see your PMB for details. Thanks!!

$1650 USD in 21 days
(5 Reviews)

Hi, please see inbox. Thanks.

$1200 USD in 20 days
(42 Reviews)

Dear Hire Manager we are eager to work on your Project . Please check the PMB Thanks Daccit

$3500 USD in 20 days
(19 Reviews)

please kindly check your PMB thanks....

$1450 USD in 20 days
(9 Reviews)

Hi Good Morning, Hope you are well. We have reviewed your proposal and we found that we can fit into your requirement. We have very strong expertise in building small to large scale web application. Core Ex More

$1450 USD in 25 days
(1 Review)