Натянуть шаблон на Codeigniter/Laravel + немного PHP-кодирования
Цена договорная
•
наличный расчёт, безналичный расчёт
Доброго всем дня!
Результатом должно быть приложение на CI ver.3.0 (либо Laravel), набор view и JS для popup dialogs, форма с валидацией и POST-ом мобильного номера и поддержка авторизации по внешнему источнику (т.е. авторизация - не в самой CI/Laravel, а опосредованно).
Итак, детально:
Результатом должно быть приложение на CI ver.3.0 (либо Laravel), набор view и JS для popup dialogs, форма с валидацией и POST-ом мобильного номера и поддержка авторизации по внешнему источнику (т.е. авторизация - не в самой CI/Laravel, а опосредованно).
Итак, детально:
- Прикрутить авторизацию, которая делается по внешнему JSON API (т.е. когда логин/пароль хранится вне нашего приложения), т.е. "POST www.externalServer.com/externalLogin?username=asd&password=qwerty").
Must have (от Капитана Очевидность):
после авторизации полный рефреш любой из страниц (или открытие новой
закладки/браузера) должно показывать (можно просто в header-е
текст выводить), залогинен ли юзер, или разлогинен. - "натянуть" html5-шаблон (Dashboard v.3) на CI/Laravel, разбив на view (!): header/footer/left menu/top menu/right block/body.
Достаточно натянуть лишь на эти 3 страницы - при этом обязательно разбив их на view-шки (а не грузите каждую из указанных страниц целиком):
login
data tables
compose email
// Только статика из шаблона: никаких динамических данных не требуется.
// Исходники шаблона я предоставлю исполнителю.
- Прикрутить http://bootboxjs.com/ (для показа warning/errors/etc.). (альтернативы обсуждаемы)
// Добавить пару ссылок в левое меню для проверки диалогов. - На "Alert" popup-диалог вставить "Basic Data Table".
- На какую-либо из страниц добавить форму с текстовым полем по маске (см. аттач), с клиентской валидацией номера телефона и POST-ом (на произвольный URL) параметра "phone" со склеенным значением (пример из аттача: "70123456789"), где первая цифра берется из комбобокса (без "+").
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.