Разработка фронт-энда (JS, PHP)
Здравствуйте,
есть действующая система управления бронирования путевок в детские лагеря. Она рассчитана на совместную работу нескольких лагерей, с разграничением доступа. Этим летом тестируем её в своих лагерях, а осенью планируем предложить к использованию коллегам, поэтому потребовалась модернизация системы.
Требуется разработать 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. Требуется именно разработчик, работа через посредников не интересна.