Budget: 6000 UAH Deadline: 7 days
Здравствуйте
Гарантирую качество, соблюдение сроков, и индивидуальный подход , специализируюсь.
Портфолио в личку.
Доработать сайт по покупке авто из США
Сайт на Wordpress
Нужно добавить:
1. Регистрацию для дилеров
2. Авторизацию для дилеров
3. Забыл пароль?
4. Личный кабинет дилера
Доработать администраторский функционал
Детально ТЗ:
Дилерский функционал личного кабинета:
Регистрация
Отдельная страница или попап окно, с формой для регистрации нового дилера.
В форме присутствуют следующие поля:
Имя (обязательное поле, только буквы кириллицы или латиницы)
Фамилия (обязательное поле, только буквы кириллицы или латиницы)
Почта (обязательное поле, корректный e-mail адрес)
Страна (обязательное поле)
Телефон (обязательное поле, телефон в корректном формате)
Наименование компании (поле не обязательное, валидации нет)
Индустрия (выпадающий список индустрий)
Сайт или ссылка соц/сеть (поле не обязательное, валидации нет)
Дополнительные поля (которые добавлены в админ-панеле)
При нажатии на кнопку “Зарегистрироваться”, производится проверка заполнения обязательных полей и корректности ввода данных. Если все обязательные поля заполнены и данные введены корректно - происходит регистрация нового дилера в системе, автоматическая авторизация под данной учетной записью и перенаправление на страницу личного кабинета. Пользователю присваивается уникальный ИД номер, который виден в личном кабинете. Пользователю отправляется E-mail уведомление об успешной регистрации на указанный E-mail. Добавить капчу, чтобы массово не регистрировались роботы. Также после того, как дилер прошел регистрацию отправляем ему письмо об успешной регистрации на почту и система должна присвоить id номер каждому дилеру и он должен быть виден в личном кабинете.
Авторизация
Отдельная страница или попап окно, с формой для входа дилера.
В форме присутствуют следующие поля:
E-mail или id дилера
Пароль
При нажатии кнопки “Войти”, производится проверка заполнения обязательных полей и корректности ввода данных. После чего проверяется есть ли такой пользователей в системе и совпадает ли его пароль. Если все корректно - происходит авторизация под данной учетной записью и перенаправление на страницу личного кабинета.
Забыл пароль?
Отдельная страница или попап окно, с формой для восстановления пароля дилера.
В форме присутствуют следующие поля:
E-mail или id дилера
При нажатии кнопки “Восстановить”, производится проверка заполнения обязательных полей и корректности ввода данных. После чего проверяется есть ли такой пользователей в системе. Если все корректно - на данную почту отправляется временная ссылка для входа под этой учетной записью. После перехода по ссылке, происходит авторизация пользователя и перенаправление на страницу с изменением пароля.
Личный кабинет дилера
Отдельная страница с табами (которые обновляются без перезагрузки страницы), на которой отображаются:
все данные пользователя и кнопка изменить (по нажатию кнопки, всплывает попап для редактирования информации)
Кнопка “Оставить запрос”, по нажатию на которую всплывает попап окно, с формой для вопроса. В данной форме присутствуют следующие поля: Тема вопроса, Приоритет (выпадающий список из двух значений “Высокий” и “Низкий”), Область для ввода самого вопроса. После заполнения всех полей и нажатия кнопки “Отправить запрос”, запрос отправляется на почту технической поддержки. Дальнейшая переписка будет происходить на почте.
Верно что ЛК нужно сделать отдельной страницей, но я бы сделал ТАБами без перезагрузки страницы, на пример, ЛИЧНАЯ ИНФОРМАЦИЯ, ПОДДЕРЖКА, ЗАЯВКИ без всплывающих окон, чтобы не ломать голову потом как реализовать адаптацию под моб утсройства.
Область заявок, в которой в табличном формате представлены уже существующие заявки и кнопка “Добавить заявку”. После нажатия на кнопку “Добавить заявку” появляется поп-ап окно, с формой для добавления новой заявки. В форме присутствуют следующие поля: “Имя”, “Фамилия”, “Страна”, “Способ связи (номер телефона или e-mail)”, “Ссылка (инстраграм, сайт, фейсбук, вконтакте)”, “Бюджет”, “Комментарий”. Все поля кроме “Комментарий” - обязательные. После заполнения всех полей, и нажатия кнопки “Добавить”, происходит проверка на заполнение всех обязательных полей, и если все корректно - попап окно закрывается, таблица с существующими заявками обновляется. У новой заявки устанавливается статус “Новая”, и “Выплата” - прочерк. После обработки заявки администратор изменяет статус. Когда администратор изменяет статус заявки на “Успешно реализована”, в поле “Выплата” меняется статус на “Требует выплаты”. После успешной выплаты, администратор изменяет статус выплаты на “Оплачено” (зеленым цветом).
Необходимо так реализовать, чтобы администрировать было удобно, статусы можно было добавить/удалить самостоятельно.
Администраторский функционал
У администратора есть доступ на страницу “Дилеры”, на которой ему выводятся в виде таблицы все дилеры в системе. Также в этой таблице показывается общее количество заявок, и сколько заявок в статусе “Новые”. После клика на необходимого дилера, появляется попап окно, со всеми заявками данного дилера. Заявки выводятся в виде блоков (слева все данные по заявке, а справа два выпадающих списка “Статус” и “Выплата”). При изменении статуса заявки или статуса выплаты, система автоматически сохраняет новый статус. И отправляет E-mail уведомление дилеру, что статус заявки изменился.
Budget: 6000 UAH Deadline: 7 days
Здравствуйте
Гарантирую качество, соблюдение сроков, и индивидуальный подход , специализируюсь.
Портфолио в личку.
Budget: 2500 UAH Deadline: 3 days
Здравствуйте, сделаю ваш проект, прочитал описание ничего трудного нет, не один раз делал подобное, реализую качество и в срок
Budget: 8000 UAH Deadline: 10 days
Здравствуйте, выполню быстро и качественно, в сроки, имею большой опыт работы в создании сайтов. Жду вашего сообщения
Budget: 7000 RUB Deadline: 7 days
Здравствуйте , я middle full-stack developer , готов выполнить Ваше задание.
Цену и сроки можем обсудить.
HTML5 + CSS3 (adaptive layouts, css animations, flexbox), Less / Sass / SCSS, Bootstrap 4;
JavaScript, jQuery, fancyBox, Angular 2+, Angular Material; Grunt, Gulp, npm;
PHP, Regular Expressions;
MySQL, Percona Server;
Symfony, Laravel, WordPress, OpenCart;
Payment APIs, OAuth2 (Google, Okta Auth), Google Maps APIs.
Пишите в ЛС ,
VK - https://vk.com/batyaid
Facebook - https://www.facebook.com/tigran.avagyan.507
Description: It is necessary to create a JavaScript script for the Tampermonkey extension. The script will work in an internal CRM system.Logic of operation: The script must read the unique text ID of the current active dialogue on the page (there are a total of 5–10 different IDs). Depending on the ID, the script takes the corresponding text instruction (System Prompt) from the settings. The mapping of parameters by ID should be moved to a separate convenient settings window for the script. When a new message appears in the chat window, the script sends this text along with the prompt via the OpenAI API (model gpt-4o-mini). The received response is inserted into the text input field and initiates sending with a random delay of 20–45 seconds to simulate the natural operation of the operator.Work is purely with text. Budget — 6000 UAH. I am waiting for proposals from developers with experience in working with the OpenAI API and writing browser automation scripts.
it is necessary to implement a technical audit for a website on Hubspot Please provide your hourly rate I will send the terms of reference in private
Good day It is necessary to develop an auction website using template modules like WordPress. The design is ready. I will provide the technical specifications in private.
We have an online store on the OpenCart 3 platform. We sell a specific product — protective shelters (bomb shelters, shelters for private homes, etc.). The assortment includes about 100 items, each of which has (will have) a set of technical specifications (capacity, material, protection class, dimensions, and more).The problem is that customers find it difficult to navigate and choose the right option among so many products with technical parameters. I want to simplify this process. What I want to achieve:A "Product Selection Assistance" feature - something like a step-by-step questionnaire (wizard). The website visitor answers a few simple questions (for example, how many people are planned to be accommodated, what are the site conditions, what is the budget, etc.), and after completing the questionnaire, the system shows a list of products that best match their answers. Ideally, it should: Allow questions and answer options to be easily edited/added independently (without a programmer) through the website's admin panel. Show not only perfect matches but also the closest options if there is no exact equivalent. Ensure the selection design matches the current website design. Be able to be placed as a separate page or as a pop-up window (whichever is more optimal and visually appealing). I am waiting for proposals from performers on how to best implement this - in terms of architecture, technologies, and approach. Please describe how you envision the implementation, approximate timelines, and costs. If you have done something similar, that is a big plus, and please send examples. Thank you.
We are looking for an experienced Framer developer for the professional enhancement of the existing website of Azzurro Cabinets, a company operating in Central Florida, USA. Current website: https://azzurro.framer.website/ The project is based on the Modivana template in Framer. It is necessary to redesign the website structure for private clients, maintain a separate section for builders and contractors, create a managed CMS catalog of kitchen cabinets, update the completed projects section, and perform technical SEO settings. The company does not manufacture kitchen cabinets. Main services include: selling cabinets from suppliers, assistance with selection and planning, ordering and delivery, professional installation. Main tasks: • enhancement of the existing project on Framer without transferring to another platform; • removal of third-party template content and images; • redesign of the main pages of the website; • creation of a catalog of collections, styles, colors, and finishes through Framer CMS; • creation of dynamic pages for individual collections; • redesign of the Projects section through Framer CMS; • separate scenarios and forms for homeowners and builders; • adaptation for desktop, tablet, and mobile; • setup of forms, analytics, and technical SEO; • connection of the main domain; • transfer of a fully editable project and instructions for working with the CMS. Important: work is to be done only on Framer. Transfer to WordPress, Webflow, Wix, or another platform is not considered. A detailed technical assignment is attached to the project. In your response, please specify: Links to 2–5 completed websites specifically on Framer, separately highlighting projects with CMS. How you propose to organize the CMS for Cabinet Collections and Projects. An initial estimate of costs and timelines or the procedure for their approval. The number of included rounds of revisions. Which points of the technical assignment will require custom code or third-party integrations. Confirmation that the work will be performed in the client's project and fully transferred to the client. Cost, stages, and payment terms will be determined after reviewing the technical assignment and agreeing on the exact scope of work.