Здравствуйте, 

есть действующая система управления бронирования путевок в детские лагеря. Она рассчитана на совместную работу нескольких лагерей, с разграничением доступа. Этим летом тестируем её в своих лагерях, а осенью планируем предложить к использованию коллегам, поэтому потребовалась модернизация системы. 

Требуется разработать UI (frontend) для новой версии системы (PHP/JS), получающий от backend'а: 

1. Список полей показываемой формы, списка и т.д. 

2. Непосредственно данные для отображения 

и передающий на сервер введенные пользователем данные. 

Дизайн отдельных элементов UI должен быть изменяемым (разные варианты для просмотра с телефона или с компьютера; разные настройки CSS, в зависимости от лагеря). UI должен иметь возможность "встраивания" в другие сайты через вставку JS-кода. 

Примерный набор элементов UI, которые потребуются: 

1. Текстовое поле (ввод текста, числа...) 

2. Текстовое поле с выпадающей подсказкой (подгрузка данных через Ajax) 

3. Обычный select 

4. Select в виде текстового поля с обязательным выбором одного из значений из выпадающего списка (задан сразу, либо с подгрузкой через Ajax) 

5. Date-time-picker (код календаря есть, могу скинуть код) 

6. Checkbox, Radio 

7. Кнопки, кнопки с выпадающими меню 

8. Navbar (закрепленный сверху) 

9. Выплывающее главное меню (слева) 

При разработке frontend'а использование фреймворков допускается, но должно быть обосновано: 

систему используют как сотрудники лагерей, так и ищущие лагерь покупатели (в т.ч. с мобильных телефонов) и, например, ради одной формы поиска лагеря на главной страницы грузить какой-нибудь Webix на 500 Кб – это кощунство :) 

В CSS – используем Twitter Bootstrap 3 

PS. Требуется именно разработчик, работа через посредников не интересна.

9 лет назад
letium
43 года
9 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров