Требуется создать аналог http://nano.aviasales.ru/map Уже сделано http://others.altair-school.ru/maps/mappy3.php Основные проблемы, подлежащие решению: 1) при разных разрешениях должны выдаваться разные картинки. Если в какой-то ...
Веб-приложение (PHP, JS, AJAX, HTML, CSS)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
СОДЕРЖАНИЕ РАБОТЫ:
1. Требуется доработать клиент-серверное приложение с использованием PHP, JS, AJAX, HTML, CSS на основе работающего прототипа и детального описания со скриншотами
2. Краткое описание:
- Приложение принимает от пользователя часть входных параметров через поля интерфейса, а другую часть загрузкой xls-файла
- Далее, часть полученных параметров (почтовые адреса) преобразуются в географические координаты, используя Google и Яндекс - геокодинг API
- Далее, эти преобразованные параметры должны быть переданы java-серверу, который в ответ вернёт результаты в xml-формате
- Далее полученные результаты необходимо разобрать и вернуть пользователю в интерфейс и на электронную почту, указанную при регистрации, в форматах html, xls, png и zip.
3. Проект подробно описан в виде скриншотов состояний с описанием функционала.
4. Дополнительно на данный момент реализован тестовый прототип, реализующий около 90% вышеуказанного функционала, но написанный наспех и работающий с некоторыми ошибками. Прототип будет продемонстрирован финалисту, а также предоставлено подробное описание и переданы все текущие исходные коды.
Требуется переписать код с использованием MVC-архитекутры, исправить ошибки, исключить неиспользуемый функционал и добавить недостающий функционал (в минимальном объёме).
Немного более детально потребуется следующее:
1. Java-сервер ранее требовал помимо PHP и JS реализацию некоторых функций на python. Теперь python не требуется, поэтому его код нужно просто исключить, а то, что выполнялось с его использованием реализовать с помощью ajax. Например, - получение и обработка вводимых пользователем в интерфейс данных «на лету».
2. Исправить html представление результатов. Формат и исходный код текущей реализации будет выслан финалисту. По нашей оценке эта работа потребует от 1 до 7 дней в зависимости от Вашей квалификации и выбранного способа.
3. Исправить представление результатов в xls-формате. Потребуется минимальное изменение, связанное с установкой ширины полей в соответствии с длиной строки записанных данных.
4. На png-картинках добавить пару маркеров.
5. Добавить регистрацию пользователей.
6. Реализовать ограничение по числу обращений к java-серверу параметром в конфиге
7. Исправить ошибку при геокодинге адресов (не геокодятся некоторые адреса).
8. Исправить ошибку получения сообщений из формы обратной связи (сообщения не приходят на почту).
9. Подготовить набор юнит и стресс тестов для тестирования в процессе и по заврешению
В случае наличия достаточного опыта и заинтересованности для указанного проекта необходимо оценить:
1. максимальный срок
2. точную стоимость
ориентируясь на следующие условия и требования:
МАКСИМАЛЬНЫЙ СРОК должен включать в себя следующее:
а) проект будет Вами реализован в согласованном ниже объёме, качестве и формате
б) разработка будет произведена на нашем сервере через svn либо на Вашей машине с демонстрацией промежуточных итогов в оговорённые сроки и последующим финальным тестированием на нашем сервере
в) проект пройдёт тесты качества функционала, вёрстки, устойчивости, стресс-тесты и будет исправлен Вами, при выявлении ошибок
КАЧЕСТВО РАБОТЫ:
а) результат пройдёт вышеуказанное тестирование
в) резиновая, кроссбраузерная вёрстка: Firefox 4, Firefox 3, Opera 11, IE 6,7,8,9, Chrome, Safari 5, Safari 4
г) MVC-реализация
д) проект будет полностью задокументирован (классы, функции, методы, параметры)
е) безопасный код, например:
- проверка всех данных, загружаемых на сервер: только файлы требуемого типа
- фильтрация параметров в sql-запросах
- ограничение на число расчётов в единицу времени с 1 клиента
е) расширяемый код
ОРГАНИЗАЦИЯ РАБОТЫ:
1. Вы предварительно разбираетесь с функционалом, кодом, задаёте любое число дополнительных вопросов и составляете план проекта с промежуточными этапами, результатами, датами, согласовываете его с нами.
2. Все условия проекта могут быть предварительно дополнительно уточнены и детализированы. При необходимости увеличения функционала с нашей стороны, выявленные в ходе реализации, дополнительные работы будут оплачены на схожих условиях.
3. Работа по гражданско-правовому договору с взаимной ответственностью за объём, качество, сроки, своевременность оплаты, неразглашение информации и условиями по использованию полученной информации.
4. Оплата – на указанные Вами платёжные реквизиты рублями в любом банке, осуществляющем деятельность в соответствии с лицензией Банка России.
5. 100% оплата в течение 3-х банковских дней по завершению п.в раздела «максимальный срок».
6. Бонус за досрочное завершение с указанным качеством + следующий проект вне конкурса, штраф за задержку.
7. Ваше обязательство бесплатно исправить ошибки, относящиеся к выполненной работе, которые могут быть выявлены после момента оплаты в течение оговорённого срока.
8. В процессе работы общение через скайп
- Похожие заказы
- Веб-программирование1 исполнительЗакрыт13 лет назад
Задача: организовать автоматический кросспостинг. Начальная точка: новостная RSS лента движка дле. Результат: анонсы новостей в социальных сетях: • LiveJournal • LiveInternet, • Blogs.mail.ru, • Twitter: • В контакте • ...
Веб-программирование1 исполнительЗакрыт13 лет назад- $50
Требуется создать Flash клиент для размещения на сайте для совершения SIP-звонков. Главное чтобы данные sip.server.ru, login, password указывались в php-коде страницы, где этот sip-клиент. В php-коде - чтобы пользователь не мог узнать их. ...
Веб-программирование2 заявкиЗакрыт13 лет назад - $5
Есть готовая HTML, нужно ее натянуть на cms Danneo
Веб-программированиенет заявокЗакрыт13 лет назад Здравствуйте. Мне необходимо доработать муз. портал (музыкачка.рф) 1. Авторизация пользователей через ВКонтакте 2. Загрузка музыки - Возможность закачки с другого сервера, указав прямую ссылку на песню - Ход загрузки ...
Веб-программированиенет заявокЗакрыт13 лет назадСортировка объектов работает только в админке, а во фронте список объектов не меняет положение. Добавить удаление фотографий в галереи у объекта. Сделать, чтобы заявки о бронировании приходили на почту в нужной кодеровке ...
Веб-программирование1 заявкаЗакрыт13 лет назадТЗ - в приложении
Веб-программирование2 заявкиЗакрыт13 лет назадНеобходимо спарсить базу данных шин с сайта: http://nakolesah.ru/tires.aspx У нас будет структура БД. Грубо говоря она такая: Производитель, тип шины, сезон, размер, индекс скорости, индекс нагрузки, кол-во, цена. Ну может что-то ещё. ...
Веб-программирование11 заявокЗакрыт13 лет назадТребуется не страндартно выпадающее меню. При нажатии на меню ниже появляется горизонтальное меню, при наведении на горизонтальное меню оно выпадает вниз. Дизайн скину исполнителю срок - 3 дня. начальный вариант хочу видеть через ...
Веб-программирование2 заявкиЗакрыт13 лет назадДобрый день.Требуется создать модуль отображения брендов. Задача при добавлении нового бренда мы можем выбрать позицию бренда, загрузить логотип для отображения, добавление к бренду ссылки на страницу с описание лучше всего что бы был удобный ...
Веб-программирование1 заявкаЗакрыт13 лет назад