Find Jobs
Hire Freelancers

Upload image files to Google App Engine from popup dialog

$30-250 AUD

Completed
Posted over 10 years ago

$30-250 AUD

Paid on delivery
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.
Project ID: 4959533

About the project

6 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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.
$100 AUD in 3 days
5.0 (5 reviews)
3.3
3.3
6 freelancers are bidding on average $168 AUD for this job
User Avatar
See your inbox
$227 AUD in 10 days
4.4 (23 reviews)
4.8
4.8
User Avatar
please see my profile.
$222 AUD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Please check your PM Thanks.
$108 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
readall || Please check PMB. Thanks
$198 AUD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Pymble, Australia
5.0
5
Payment method verified
Member since Jun 27, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.