Find Jobs
Hire Freelancers

JQUERY COMPLEX FORM & PHOTO SUBMISSION

$100-300 USD

已取消
已发布将近 13 年前

$100-300 USD

货到付款
This project is not really complex per se. The user should upload a photo to a site, add some data, and then click several times on the photo to tag it and add some data in a popup window. Dialogue with the backend is done through web services and everything has to be done using Jquery (and Jquery UI or supported plugins if needed) only. Everything, from photo submission to completion of data transfer has to be done on a single web page. Below there's a longer description. Documentation for web services (Json calls), some pictures to complement the description and a link to a website that should be used as a benchmark will be given to the winning bidder only. If you have any question, don't hesitate to ask. ## Deliverables This application is a webpage that use javascript and JQuery library to communicate with web services hosted on a backend. We'll provide a place where you can upload your files, but of course you can use your own web server to host it if you have one. **MAIN FLOW** The first thing the user should do is to upload a photo. Photo can't be larger than 1Mb and can't have the vertical long edge longer than 2000px; minimum height has to be 800px. We return a link to a photo with long edge of 1000px or less. The picture has to be displayed resized in a box 600x400 pixel. User can edit the photo just uploaded. He can rotate the photo, center it, zoom in, zoom out and move it, panning with the mouse. After the user finished, he can confirm changes which results in a new uploading of the photo: this is the "original" photo we'll work on and the one to be stored in our database. Then you have to display a form with title, description, the photo to be tagged and a section that allows to upload more detail photos. Title is a normal text box, while the description is a text area with very limited formatting options: bold, italic and underline. No links or any HTML tag is allowed. You can't use complex editor like ckeditor. **TAGGING** This is the complex part of the application. When you click on the picture you have to display a number on it (1, then 2, etc.) and show a small popup window where user can add some data: 1) the type of the item the user clicked on (it's a predefined list that appears in a separate window) 2) the title of the item (it's a autocomplete text box) 3) short description (it's a normal text box) 4) the price of the item (it's a text box) 5) the barcode of the item (optional - it's a text box) 6) the color of the item (taken from a color picker - a rounded one is our favourite) All the tagging data have to be kept in javascript arrays and not as html properties, to ease the modification of code. Whenever the user clicks on a number on a picture, the popup window appears again to let him change or delete that tag. In case of deletion of one tag, all the remaining one have to be renumbered. After all data are completed, user can save them to the server: if successful, user should be redirected to his profile page (we'll provide the link), where he can click on any saved Photo and edit all data using the same procedure we have seen here for uploading. So, the same web page should be called with or without a photo ID. If there is a photo ID then it's a edit procedure, if there is not, it's an upload procedure. **PLUGINS** If you want to use a JQuery plugin, please ask us before doing it because we have to check the license and the stability of it. We don't want to make you reinvent the wheel, but at the same time we don't want to have a project with a part of code that we can't use or that doesn't work a in proper way. You are free to use any JQuery UI effect and widget. **CODE** Code should be clean and well commented. Use long variables names: shortness it's not an issue, while understanding how the code works is our goal. It's better if you send us a sample of the code as soon as you write a .js file so that we can review your style and approved it or suggest some changes to it.
项目 ID: 3406407

关于此项目

14提案
远程项目
活跃13 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
14威客以平均价$204 USD来参与此工作竞价
用户头像
See private message.
$255 USD 在15天之内
5.0 (10条评论)
5.5
5.5
用户头像
See private message.
$255 USD 在15天之内
4.9 (25条评论)
4.8
4.8
用户头像
See private message.
$199.75 USD 在15天之内
5.0 (8条评论)
4.7
4.7
用户头像
See private message.
$246.50 USD 在15天之内
5.0 (4条评论)
4.6
4.6
用户头像
See private message.
$255 USD 在15天之内
5.0 (23条评论)
4.5
4.5
用户头像
See private message.
$127.50 USD 在15天之内
5.0 (11条评论)
4.0
4.0
用户头像
See private message.
$85 USD 在15天之内
4.9 (26条评论)
3.9
3.9
用户头像
See private message.
$210.80 USD 在15天之内
4.8 (4条评论)
2.8
2.8
用户头像
See private message.
$255 USD 在15天之内
4.7 (8条评论)
2.2
2.2
用户头像
See private message.
$208.25 USD 在15天之内
2.5 (1条评论)
2.7
2.7
用户头像
See private message.
$255 USD 在15天之内
0.0 (0条评论)
0.0
0.0
用户头像
See private message.
$255 USD 在15天之内
0.0 (2条评论)
0.0
0.0
用户头像
See private message.
$85 USD 在15天之内
0.0 (0条评论)
0.0
0.0
用户头像
See private message.
$170 USD 在15天之内
0.0 (0条评论)
0.0
0.0

关于客户

ITALY的国旗
Cusano Milanino, Italy
5.0
5
付款方式已验证
会员自12月 11, 2005起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。