Find Jobs
Hire Freelancers

JQUERY COMPLEX FORM & PHOTO SUBMISSION

$100-300 USD

Скасований
Опублікований almost 13 years ago

$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 yrs ago

Хочете заробити?

Переваги подання заявок на 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
Спосіб оплати верифіковано
На сайті з груд. 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)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.