Бюджет: 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 днів
Доброго дня. Готовий допомогти Вам вирішити це петання. Дякую за увагу.
Потрібен Laravel Backend Developer для розробки та підтримки серверної логіки, баз даних та основних API для нашого веб-додатку. Oбов'язки включають розробку та підтримку серверної логіки та баз даних для нашого веб-додатку на основі Laravel. Робота ведеться з інтеграцією фронтенд-фреймворків із нашою серверною інфраструктурою та передбачає проектування архітектури баз даних та виконання запитів до реляційних баз даних, таких як MySQL. Професійний досвід розробки на Laravel з мінімум трьома роками роботи у цьому полі. Також бажано досвід роботи з інтеграцією фронтенд-фреймворків із серверною інфраструктурою.
Щукаємо для підтримки проекта на базі Yii , треба вносити правки та доопрацювання бази , частково є звязок з попереднім виконавцем .....................
Веб-сайт наразі інфільтрований вірусом. Сайт не працює належним чином. Зокрема, головна сторінка не працює правильно. Нам потрібен розробник, який може виправити цю помилку якомога швидше.
Потрібен розробник з досвідом роботи саме з CS-Cart Multivendorдля двох пов'язаних доопрацювань на готовому інтернет-магазині Завдання 1 - биті фото товарів. На сторінках частини товарів не відображаються. Деякі фото (показується "битий" значок зображення). Самостійна діагностика виявила два різні типи причини: Оригінал фото існує на сервері, але не генерується конкретний нестандартний (не квадратний) розмір, потрібний для повноекранного перегляду фото (ця функція - від стороннього модуля "AB: Розширені переглядачі зображень", AlexBranding). Квадратні розміри тих самих фото генеруються без проблем. Оригінал фото відсутній на сервері повністю - конкретний приклад і посилання буде надано при відгуку. Завдання 2 - прогрів кешу нових товарів. Сайт щоночі автоматично парсить і додає нові товари (окремий cron-скрипт). Кешування сторінок уже налаштоване й працює, прогрів головної сторінки й категорій уже зроблений - але сторінки самих нових товарів досі не прогріваються одразу після імпорту, тому перший реальний покупець, який відкриє новий товар напряму, отримує повільне "холодне" завантаження. Потрібно додати автоматичний прогрів (curl/wget по списку нових товарів) одразу після завершення нічного імпорту. Всі необхідні доступи, будуть вам надані після відбору. Формат роботи: два окремі етапи з окремою або спільною оплатою, за кожне завдання. Спочатку діагностика/аналіз з письмовим підтвердженням підходу по кожному завданню, потім реалізація. Відгукуйтесь, якщо маєте релевантний досвід з CS-Cart Multivendor- деталі й тестове завдання надамо в особистому листуванні.
Основний функціонал Laravel 11/12 PHP 8.3+ MySQL Адаптивний дизайн Висока швидкість роботи SEO-friendly Адмін-панельКаталог категорії бренди товари пошук фільтри сортування сторінки товарівTecDoc Потрібна інтеграція з модулем TecDoc: пошук по VIN пошук по автомобілю каталог TecDoc підбір аналогів характеристики фотографії кроси (Якщо вже є досвід інтеграції TecDoc буде великою перевагою.)Особистий кабінет реєстрація авторизація історія замовлень список бажаньКошик оформлення замовлення доставка Нова Пошта оплата онлайн промокодиSEO ЧПУ URL Meta Title Meta Description Schema.org XML Sitemap robots.txt Open GraphАдмінка управління товарами категоріями брендами замовленнями користувачами SEO банерамиІнтеграції Telegram повідомлення Нова Пошта API платіжна система (LiqPay або WayForPay)Вимоги чистий код Git документований кодВід виконавця потрібно приклади сайтів на Laravel досвід роботи з TecDoc приблизні терміни вартість стек технологій