Upload image files to Google App Engine from popup dialog
$30-250 AUD
Paiement à la livraison
SYNOPSIS
We need to add the ability to upload image files to our server (Google App Engine in Java). The user can then view the list of uploaded files, and delete selected files. That's it! This should be straightforward for any seasoned web dev.
DETAILED HTML REQUIREMENTS
Only one HTML page needs to be delivered:
- A single "Gallery" button opens a popup jQuery dialog titled "Gallery"
- "Gallery" dialog (modal)
- Main purpose: displays thumbnails of uploaded images arranged in a grid layout.
- Something simple is fine, e.g. [login to view URL]
- An "Upload" button is displayed at the top of the page. Clicking on it will open the "Upload" jQuery dialog
- The file name (e.g. [login to view URL]) is printed underneath each thumbnail picture
- A DELETE button is also displayed underneath each thumbnail picture. It'll confirm before deleting all references to the image, and refresh the dialog.
- If no uploaded file exists, display the text "No uploaded file exists"
- "Upload" dialog (modal)
- Main purpose: to upload multiple image files (JPG, GIF, PNG) to the server
- See the "Basic Plug UI" uploader here: [login to view URL]
- Report progress and results
- No need to include the "Delete" button
- Return to the "Gallery" dialog when it's closed. The "Gallery" dialog should refresh to include the newly uploaded files
- We trust you'll make everything look good :)
DETAILED SERVLET REQUIREMENTS
- Only one servlet needs to be delivered - [login to view URL]
- Use BlobStore and BlobInfo to store uploaded files
- Please do comment your code as per industry standard. In particular, explain how the AJAX communication with the client works. Thanks :)
DELIVERABLES
- Coding standard: clean code, appropriate comments, store literals in constants, so we can manipulate those values later
- Compatibility: modern desktop browsers, e.g. IE, Chrome, Safari, FF. Hopefully jQuery takes care of most of it already.
- Testing: be a professional and show evidence of testing, e.g. with small files, large files, invalid files, empty files, deleting deleted files, etc.
- Communication: during dev, please host the solution temporarily so we can access your work remotely. Please provide daily progress update with attached source code
We're at a stage of needing lots of work done, so if you impress, we'll definitely consider rehiring you :) If you're interested, please ensure you include the word "readall" if you reply.
Thank you in advance.
Nº du projet : #4959533
À propos du projet
Décerné à:
Hello Sir, I am an expert GAE Developer. Please check the PMB. I have clearly "readall" your requirements and can complete the same in just 3 days.