Бюджет: 999 UAH Срок: 9 дней
Доброго времени суток! Готов взяться за проект, опыт работы с данными технологиями более 3 лет. Рад буду сотрудничеству!
Здравствуйте, есть сайт - http://linkcheckerr.com/
Регистрация проходит, правда без оповещения об этом, потом просто залогиньтесь. После регистрации пользователь не подтвержден, потому остальной функционал проверить будет нельзя, только побегать по страницам.
Стек:
JavaScript
MongoDB
React
Node.js
Для проверки используем Cron, Serp
Что нужно сделать:
- добавить страницу для суперадмина "Statistics", в которой будет статистика по пользователям (таблица юзеров с полями: емейл, подтвержден/не подтвержден (возле неподтвержденного галочка "подтвердить"), дата регистрации, дата последней активности, количество проверенных ссылок - 12 колонок за последние 12 месяцев + 1 колонка "всего за все время"), галочки "удалить ссылки пользователя" (есть общая база ссылок в которой у каждой ссылки есть user-id) и "удалить аккаунт пользователя", и кнопка сохранить изменения. При установке галочек "удалить ссылки и аккаунт пользователя" при нажатии на кнопку "сохранить изменения" показывать алерт "вы собираетесь удалить пользователя/ссылки, подтвердить?" с выбором "да/нет".
- настроить подтверждение пользователей (выше - в странице суперадмина вручную, добавить множественный выбор галочек для одномоментного подтверждения нескольких юзеров)
- доработать таблицу результатов (поля в базе данных и собственно вывод их на фронт, вывод далее) - сейчас это 4 колонки - линк, доступность на сайте, наличие в поисковой выдаче, параметры ссылки.
Необходимо:
6 колонок: линк (сайт где смотрим), работоспособность линка (сайта где смотрим) (если линка нет - дальше проверку пропускаем и все поля в отчете по данной ссылке оставляем пустыми), наличие нашего линка (который смотрим) на сайте (где смотрим) (сейчас тут проверка некачественная, есть примеры когда ссылка на странице есть а в колонке говорится что ее на странице нет, надо исправить), наличие в поисковой выдаче, параметры ссылки (проверка атрибута rel, если он не указан для ссылки - это значение Dofollow, также могут быть указаны значения Nofollow, UGC, Sponsored, для непредусмотренного результата выводить "Else"), дата проверки.
- вывести результаты на отдельную страницу - в фронте есть страница "Reports", а результат проверки идет сейчас на той же странице Дашбоард спустя время, это не подходит. Результаты проверки уже сохраняются в базу, нужно из базы их забирать и выводить в репортс. Сам процесс записи в базу тоже нужно доработать. Сейчас данные принимаются с инпута, обрабатываются, заносятся в базу, и выводятся на той же странице пользователю. Нужно - с инпута сразу записать в базу линки, запустить проверку, в процессе проверки обновлять поссылочно информацию в базе, и сразу выводить в репортс каждую новую проверенную ссылку.
- добавить асинхронную обработку задач (сейчас все ссылки обрабатываются в порядке очереди по конкретной задаче, то есть если два юзера запустят проверку параллельно, обрабатываться будет обе задачи параллельно, что повлечет за собой бан гугла, так как есть ограничение на одномоментную проверку ссылок. Нужно - сначала заносим ссылки в общую таблицу в базе, далее кроном каждую минуту ищем ссылку с наиболее давней датой добавления, проверяем чтобы поле "дата проверки" было пустое (если не пустое - ссылку пропускаем), и запускаем проверку которая уже программно реализована, только нужно проверить чтобы проходила она корректно, сейчас есть жалобы на неточности проверки). Важный момент - нужно чтобы каждая новая задача и каждая новая ссылка добавлялись отдельной записью в таблице, даже если это две три десять одинаковых ссылок в одной или в нескольких задачах.
- доработать страницу Dashboard (заодно убрать s из названия) - после нажатия кнопки "проверить" - выводим сообщение "Your request is at work, you will see resutls at Reports page when they will be ready".
- поправить все тексты на страницах - убрать все алерты с украинским текстом, вместо них выводить аналогичные сообщения на английском в верхнем текстовом блоке страницы Дашбоард, скрыть временно верхний текст на странице Репортс и Профайл
- поменять логотип (передадим) и копирайт
- отобразить переключение по страницам дашборда (менять активную страницу)
- добавить подсказку после прохождения регистрации - сообщение в блоке "Registration was successful! Now you can login, using your e-mail and password."
- страница "forgot password" сейчас не работает, вся регистрация реализована каким-то плагином, нужно починить "forgot password" (при необходимости получу информацию у предыдущего разработчика). Если что - верстка есть.
Бюджет: 999 UAH Срок: 9 дней
Доброго времени суток! Готов взяться за проект, опыт работы с данными технологиями более 3 лет. Рад буду сотрудничеству!
Бюджет: 8000 UAH Срок: 22 дня
Доброго дня!Я заинтересован в вашем проекте и готов принять его разработку.У меня есть опыт в разработке веб-приложений на Node.js и React с использованием MongoDB.Что касается задачи, с задачей разобрался и знаю, как ее решить.Я предлагаю добавить страницу "Статистика" для супердмина, которая будет содержать таблицу пользователей с необходимыми полями и функцией.Если пользователь не подтвержден, добавим функцию "потвърдить" и отметку о состоянии подтверждения.Также, я реализую возможность удаления пользователей и их ссылок из базы данных.Для подтверждения пользователей я предлагаю добавить соответствующую функциональность на серверной стороне с использованием Node.js и MongoDB.Также я готов дорожить таблицу результатов проверки ссылок, добавив необходимые поля и обновив логику проверки наличия нашего ссылки на сайте.Остальные задачи нужно обсуждать отдельно.Я могу предоставить вам ежедневные обновления о выполненной работе, а также готов общаться для уточнения деталей.Пожалуйста, сообщите мне, если вам нужна любая дополнительная информация или обсуждение условий проекта.
Бюджет: 8000 UAH Срок: 10 дней
Здравствуйте, Владимир!
Я ознакомился с задачей и готов предложить свою кандидатуру для ее выполнения. Уверен, что смогу эффективно выполнить все поставленные задачи и обеспечить высокое качество работы.
Хотя у меня нет опыта работы с Cron и Serp на практике, мне было бы интересно использовать их в реальной работе.
Если Вы заинтересованы в сотрудничестве, я буду рад обсудить все детали проекта в личном сообщении. Спасибо за возможность представить свою кандидатуру! https://mcarrow.vercel.app/
Бюджет: 10000 UAH Срок: 10 дней
Доброго дня!
Заинтересовался ваш заказ.
Технологии, которыми владею: HTML, CSS, JS, стек MERN (React, NodeJS+Express, MongoDB).
Интересно будет разобраться с SERP и CRONE.
Будем рады обсудить детали.
Бюджет: 9000 UAH Срок: 12 дней
Доброго дня!
Интересует ваша задача, было бы интересно работать с вами.
Мой стек:
HTML/CSS/JS/SCSS/BEM/Figma/React.js/Node.js./MongoDB
Мой портфолио: Freelancehunt
Cron, Serp на практике не использовала, но было бы интересно применять теоретические знания на практике.
Свяжитесь со мной и мы обсудим все детали. Будем рады нашему сотрудничеству!
С уважением, Тетяна
Бюджет: 1000 UAH Срок: 1 день
Здравствуйте !
Ознакомился с Вашим сайтом и заданиями. Готов предложить для Вас работу Full-stack специалиста с опытом в разработке более 8 лет. Уверен мы сможем справиться с поставленными задачами)
Работаю ответственно, качественно и в короткие строки.
Можем обсудить все детали в личных сообщених.
Буду рад с Вами сотрудничать !
Бюджет: 15500 UAH Срок: 12 дней
Здравствуйте, готов реализовать
Есть большой опыт разработки на React,js.
Пишите в лс, обсудим детали
Бюджет: 15000 UAH Срок: 4 дня
Привет, готов взять у меня хороший опыт с react js, работал также с nodejs. 6+ лет опыта, какой интересный могу отправить резюме )
Бюджет: 10000 UAH Срок: 10 дней
Здравствуйте! Напишите в лс
--------------------------------------
Бюджет: 1111 UAH Срок: 1 день
Здравствуйте! Опыт с JavaScript, MongoDB, React и Node.js 2.5 года. Готов обсудить детали проекта в лс.
Бюджет: 500 UAH Срок: 1 день
Добого вечера. Звучит не сложно. Мой стек React Typescript. Комерческого опыта 2+ года. Предпочитаю почасовую оплату но всегда можно договорится
Доброго вечора, дуже цікаво розібратися з SERP та CRONE. MERN стек я знаю, але ваш проєкт має специфічні налаштування... Якщо можна глянути буду вам дуже вдячний за таку можливість.
З повагою Денис.
Криптовалюта и blockchain 22 ставки 1 августа
Веб-программирование 67 ставок 29 июля
HTML и CSS верстка 16 ставок 23 июля