En cours

PHP Drag and drop (with resize) photo gallery script

Should be a simple project, just update an old photo gallery upload script to HTML5 and AJAX with autocomplete and drag and drop.

Website form:

1. Name (text field to be stored in a mysql db. Autocomplete existing or add new) [url removed, login to view]

2. Location (text field to be stored in a mysql db. Autocomplete existing or add new)

3. Date (date-time field. Show existing for select or able to add new)

4. Select images: Browse from the client computer to multi-select images or drag and drop box for multiple image upload. Are there limits on how many images can be uploaded/queued at once? May want to upload 100+ at a time if possible.

Functionality

a. Images need to be resized on the CLIENT size to less than 125k (max 800px width or 600px tall) to reduce bandwidth needed for upload. use image exif image to rotate image to correct orientation. @@@ Resize on CLIENT side is a MUST @@@

b. Thumbnails need to be created on server side (100px tall). Same name as original file with _100 added to file name ([url removed, login to view] becomes [url removed, login to view])

c. Large Images need to have a watermark added (text or .jpg/.png or whatever is easiest to do) on server side and renamed to _mrk ([url removed, login to view] becomes [url removed, login to view])

d. Images will be stored in the directory: /[name]/[location]/[YYYYMMDD] Spaces need to be replaced with "_" and any special characters need to be removed.

System Requirements

- Needs to run on a Linux, Apache, Mysql and PHP based server.

- Assume the Mysql database has a table called "galleries" with fields "Name", "Location" and "Date".

- Code must be commented so that I can change image sizes in the future as needed.

Server Access

I cannot give access to my server for development. Showing me a working demo of your script and uploading the uncompressed .php files to [url removed, login to view] will complete the project.

Compétences : AJAX, MySQL, PHP

Voir plus : php drag drop image gallery, ajax drag drop mysql database, php drag gallery images, php drag multiple image upload resize, php gallery script resize, photo gallery php script, drag image browse php, php mysql images drag drop field resize, gallery photo ajax php mysql, drag drop resize script, image drag resize php code, php image drag drop, php drag image, drag drop image php, php photo resize, drag drop image gallery mysql, drag drop php mysql, working with freelancer com, uploading files to freelancer, update freelancer com, system requirements for freelancer, queued upload, php project in freelancer, php html5 freelancer, php form freelancer

Concernant l'employeur :
( 6 commentaires ) Tacoma, United States

N° du projet : #2401173

3 freelance ont fait une offre moyenne de 145 $ pour ce travail

gopalvora

ready to start Thanks

135 $ USD en 6 jours
(133 Commentaires)
6.7
leomedina01

**** Hi sir, I always strive for quality and perfection. My priority has always been quality over quantity in order to ensure complete satisfaction for the customer. I am ready to start working on your project right Plus

100 $ USD en 5 jours
(48 Commentaires)
5.7
domybestsl

Can be done.

200 $ USD en 5 jours
(13 Commentaires)
4.7