Бюджет: 2500 UAH Термін: 7 днів
Доброго дня. Готовий допомогти Вам вирішити це петання. Дякую за увагу.
Обновить user-bundle до максимально возможной версии
Почта должна отправляться через почтовый ящик на gmail
Выпилять старую интеграцию с почтовыми сервисами
Регистрация / логинизация / восстановление пароля пользователей
Регистрироваться в системе могут претенденты на пользователей “рекламодатель” и “издатель”. Пользователи другого типа создаются в ручную.
FLOW регистрации рекламодателя
Потенциальный рекламодатель попадает на экран R1, отмечает тип пользователя “рекламодатель” и заполняет информацию. Обязательными являются поля:
email (он же является логином) - должна быть валидация
password - должна быть валидация на соответствие требованиям
соглашение с правилами системы
После нажатия на кнопку “регистрация” проводится проверка на заполнение полей (в случае если поля не заполнены / заполнены некорректно должно быть уведомление) и если все хорошо, то пользователь попадает на экран R2. Пользователя уведомляем о том, что ему отправлено письмо. Есть возможность запросить отправку письма повторно или же связаться с администрацией
Важно! Когда пользователь нажал кнопку “зарегистрироваться” на почту [email protected] должно прийти письмо с темой “новый пользователь [email protected]”. В содержимом письма должна быть информация из заполненных полей.
В почту к пользователю приходит письмо с содержимым R3. Мы должны сгенерировать уникальную ссылку (срок ее жизни должен быть ограничен). При переходе по ссылке, пользователь попадает на экран R4. После этого, мы можем отправить пользователя сразу на dashboard или на раздел справочной информации (http://domain.com/faqs).
FLOW логинизации
Окно логинизации представлено на экране R5. Логином пользователя является его email. На экране два поля логин и пароль. Есть валидация полей и служебные сообщения в случае некорректного ввода. Должно быть ограничение на число неудачных вводов - после этого должно быть блокирование попыток входа на определенный период времени. Так же, пользователь может отправится регистрироваться или же запустить процедуру восстановления пароля. В случае удачного ввода логина / пароля пользователь попадает на свой dashboard.
FLOW восстановления пароля
В случае запуска процедуры восстановления пароля, пользователь попадает на экран R6. На экране только одно поле. Должен быть обработчик на корректность ввода и ограничение на число попыток с временной блокировкой повторного ввода.
Важно! в случае успешного запроса на смену пароля на почту [email protected] должно отправляться письмо с темой “запрос на смену пароля для [email protected].
При корректном вводе email пользователь попадает на экран R7 (есть возможность повторно отправить письмо или же связаться по почте с администрацией), а в почту к пользователю приходит письмо вида R8.
При переходе по ссылке из письма (должно быть ограничение по времени жизни ссылки) пользователь попадает на экран R9, где ему предлагается два раза ввести новый пароль. После ввода и нажатия кнопки “сменить пароль” пользователь попадает на экран R10.
Важно! в случае успешной смены пароль на почту [email protected] должно отправляться письмо с темой “сменен пароль для [email protected]”
Мокапы сможем дать после выбора претендента
Бюджет: 2500 UAH Термін: 7 днів
Доброго дня. Готовий допомогти Вам вирішити це петання. Дякую за увагу.
Потрібно доопрацювати плагін Wordpress, який виконує функцію аналітики. Плагін сканує дані та виводить їх на своєму сайті. Роботу можна розділити на етапи. Основні завдання: Аналіз і оптимізація поточної архітектури плагіна. Доопрацювання модуля збору та обробки даних з зовнішніх джерел. Покращення продуктивності при роботі з великим обсягом інформації. Реалізація додаткових налаштувань в адміністративній панелі. Оптимізація зберігання та відображення результатів на сайті. Виправлення виявлених помилок і підвищення стабільності роботи. Вимоги: Досвід роботи з WordPress. Впевнене знання PHP, MySQL, JavaScript. Розуміння роботи з API та автоматичною обробкою даних. Вміння розбиратися в чужому коді. Докладне технічне завдання надається обраному виконавцю після попереднього обговорення.
Потрібен Laravel Backend Developer для розробки та підтримки серверної логіки, баз даних та основних API для нашого веб-додатку. Oбов'язки включають розробку та підтримку серверної логіки та баз даних для нашого веб-додатку на основі Laravel. Робота ведеться з інтеграцією фронтенд-фреймворків із нашою серверною інфраструктурою та передбачає проектування архітектури баз даних та виконання запитів до реляційних баз даних, таких як MySQL. Професійний досвід розробки на Laravel з мінімум трьома роками роботи у цьому полі. Також бажано досвід роботи з інтеграцією фронтенд-фреймворків із серверною інфраструктурою.
Щукаємо для підтримки проекта на базі Yii , треба вносити правки та доопрацювання бази , частково є звязок з попереднім виконавцем .....................
Веб-сайт наразі інфільтрований вірусом. Сайт не працює належним чином. Зокрема, головна сторінка не працює правильно. Нам потрібен розробник, який може виправити цю помилку якомога швидше.
Потрібен розробник з досвідом роботи саме з CS-Cart Multivendorдля двох пов'язаних доопрацювань на готовому інтернет-магазині Завдання 1 - биті фото товарів. На сторінках частини товарів не відображаються. Деякі фото (показується "битий" значок зображення). Самостійна діагностика виявила два різні типи причини: Оригінал фото існує на сервері, але не генерується конкретний нестандартний (не квадратний) розмір, потрібний для повноекранного перегляду фото (ця функція - від стороннього модуля "AB: Розширені переглядачі зображень", AlexBranding). Квадратні розміри тих самих фото генеруються без проблем. Оригінал фото відсутній на сервері повністю - конкретний приклад і посилання буде надано при відгуку. Завдання 2 - прогрів кешу нових товарів. Сайт щоночі автоматично парсить і додає нові товари (окремий cron-скрипт). Кешування сторінок уже налаштоване й працює, прогрів головної сторінки й категорій уже зроблений - але сторінки самих нових товарів досі не прогріваються одразу після імпорту, тому перший реальний покупець, який відкриє новий товар напряму, отримує повільне "холодне" завантаження. Потрібно додати автоматичний прогрів (curl/wget по списку нових товарів) одразу після завершення нічного імпорту. Всі необхідні доступи, будуть вам надані після відбору. Формат роботи: два окремі етапи з окремою або спільною оплатою, за кожне завдання. Спочатку діагностика/аналіз з письмовим підтвердженням підходу по кожному завданню, потім реалізація. Відгукуйтесь, якщо маєте релевантний досвід з CS-Cart Multivendor- деталі й тестове завдання надамо в особистому листуванні.