Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Привет, 

 

Разработать Блог + система регистрация пользователей на сайте

Есть Сайт на Strapi + NextJS фронтенд. Надо расширить имеющийся функционал следующими модулями: Регистрация пользователей + Блог (Можете просмотреть приложенные картинки чтоб быстро прикинуть что необходимо реализовать, чтоб не читать полотно текста)

 

Студии пожалуйста не беспокоить. Проект для мидл разработчика, который желает неспешно пополнить портфолио. Проект не на 300 Дол но и не за все деньги Мира. НЕ срочный можно и 6 месяцев делать по безопасной сделке.

 

1)    Модуль - Регистрация пользователей:

 

  • Авторизацию пользователей реализовать через UUIDv7

  • Визуальная Форма:  регистрации пользователя / входа пользователя / восстановления пароля сделать как на этом примере https://colorlib.com/etc/lf/Login_v6/index.html

  • Чтоб можно было в админке залогиненого пользователя на сайте менять фото аватара / отоброжаемое имя / пароль ( визуальный дизайн админки для залогиненого юзера на ваш вкус).

  • На странице вверху справа за лупой поиска, пишется Вход либо имя юзера если он залогинен ( рис. 1)

  • При регистрации чтоб юзер вводил. ИМЯ / Имейл / Пароль. И решал капчу как в форме обратной связи. (рис. 2). После нажатия кнопки ЗАРЕГИСТРИРОВАТЬСЯ, чтоб ему высвечивалось сообщение что надо активировать профиль по ссылке которая упала на почту ( на сайте уже работает форма обратной связи через гугл почту, использовать этот функционал для отправки почты). Текст всплывающего окна: Спасибо за регистрацию. Пожалуйста активируйте профиль по ссылке, отправленной вам на e-mail ( визуальная Форма всплывающего окна такая же как после отправки письма через форму обратной связи на странице в контактах)

Па почту приходит письмо

Тема письма: Активация аккаунта на сайте t-h-logistics.com

Тест письма:

Приветствуем Вас,

 

Для активации вашего профиля, пожалуйста перейдите по ссылке:

hhttps://t-h-logistics.com/и какаято сложная уникальная ссылка

 

Если Вы не регистрировались на сайте t-h-logistics.com, пожалуйста удалите данное письмо.

 

С уважением,

Транс-Хоуп

 

+++++++++++++++++++++

После перехода по ссылки – юзер может логиниться.

+++++++++++++++++++++

 

 

Юзеры боты – Реализовать в админке страпи возможность создания новых юзеров без подтверждения по почте, сразу создается юзер по «типу» БОТ и чтоб видно было в админке страпи что юзер Маша это БОТ. Чтоб можно было на одном имейле с одним и тем же паролем создать юзера Маша /Даша / Паша и потом от их имени постить коменты в Блоге через админку Страпи. Если живой юзер ответил на коментарий Бота чтоб на почту юзера Бота приходило уведомление – как и для живого юзера ( вопрос комментариев в Блоге прописан ниже)

 

 

 

 

 

2)    Модуль - БЛОГ:

 

Реализовать в Strapi сущность Документа - БЛОГ и в этой сущности создавать записи которые будут являться постами в Блоге

 

·       Главная страница блога, со списком всех постов реализовать как на (рис. 3)

 

При создания поста я могу отметить пост как «Самый обсуждаемый» ( например будет 20 постов помеченные как «Самый обсуждаемый». Из 20 «Самых обсуждаемых»  постов рамдомно при прогрузке страницы чтоб выпадало сбоку справа 5 шт. в разделе Самое обсуждаемое)

 

·       Страница поста БЛОГА ( Рис. 4)

 

Сделать  Все как на фото ( Рис. 4) 

 

 

 

Примечание. Реализовать в Strapi ( если так можно), чтоб заходя в Strapi в конкретный пост, чтоб можно было видеть все комментарии по этому посту и чтоб можно было удалять комментарии и банить пользователя оставившего комментарий прямо из поста в Strapi

 

 

·       Комментарии на странице поста 

 

Все как на фото ( Рис. 4 ) сделать

 

Примечания по комментариям:

 

- Если юзер не авторизирован , то у него под постом, окошко для ввода текста коментария и кнопка - Опубликовать. После того как он напишет комментарий и нажмет ОПУБЛИКОВАТЬ, у него всплывает окно авторизации ( Сделать так чтоб коментарий не пропал, пока он будет регистрироваться или авторизироваться)

Если юзер авторизирован, то все точно также, только сразу постится комент.

 

 

- Если пользователю кто-то ответил на его комментарий, то на почту приходит письмо

 

Тема письма: Вы получили ответ на Ваш комментарий на сайте t-h-logistics.com

 

Текст письма:

 

Приветствуем Вас,

 

Вы получили ответ на ваш комментарий на странице:

https://t-h-logistics.com/и адрес поста

 

С уважением

Транс-Хоуп

 

 

+++++++++++++++++++++

- При регистрации пользователя, у него в админке , там где аватар, по умолчанию отмечена галочка в поле: Получать на e-mail, уведомления о новых ответах на мои комментарии. Если юзер потом снимет в своей админке галочку то ему не будут приходить уведомления об ответах на его комментарии.

 

- Примечание. В Strapi создать сущность «Комментарии Блог» и чтоб для каждого запощеного коментария на сайте в Блоге, создавался отдельный документ с текстом коментария и чтоб в этом документе был указан юзер который запостил коментарий и его ip ( и возможность перейти в Strapi в этого юзера и забанить его) и была ссылка на пост в Блоге. ( чтоб было видно к какому посту относиться комментарий и чтоб можно было перейти из страпи в Пост блога в Страпи)

 

Сайт мульти язычный, это уже реализовано, то-есть один и тот же  пост будет  на двух языках. отличие в пути  https://t-h-logistics.com/ua/post1  and https://t-h-logistics.com/ru/post1 Но комментарии одинаковые для двух языков. То есть коментарий оставленный под укр версией поста виден и в рус версии поста и наоборот.

 

Пожалуйста предлагайте сроки и стоимость

 

СПС

 

месяц назад
hohhjGT56
48 летУкраина
8 лет в сервисе
Был
месяц назад
Файлы доступны только авторизованным пользователям
  • Похожие заказы
  • Есть 1600 страниц НАШИХ товаров на Amazon Необходимо опросить каждую из 1600 страниц и "вынуть" с каждой страницы определенную информацию: 1) Доступность товара 2) Цена 3) Рейтинг (слева от звездочек) ...

    Закрыт
    15 дней назад
  • Знание языков программирования: Программист должен иметь прочные знания в таких языках, как JavaScript, Python, Ruby, или других языках, которые подходят для создания скриптов и автоматизации. Работа с API: Уверенное владение принципами работы с API, ...

    Закрыт
    16 дней назад
  • Проект "разработка электронной зачетной книжки". Вкратце, есть три модуля: авторизация ,ЛК студента, ЛК преподавателя. модуль авторизации полностью сделан; в модуль ЛК студента сделан только фронтенд; в модуле преподавателя сделано все, кроме ...

    Закрыт
    16 дней назад
  • 1) После отправки отзыва с картинкой нужно, чтобы форма закрывалась и появлялось сообщение как при отправке комментария, реализация нужна через константу, можно использовать ту, которая сейчас используется к комментариям. 2) В админке при просмотре ...

    Закрыт
    16 дней назад
  • По различным формам на основе темплейтов нужно генерировать счета, отчёты и т.д. Данные берутся по АПИ из БД. Готовые счета сохраняются в папку для дальнейшего скачивания заказчиком. Без того чтобы логиниться, клиент ...

    Закрыт
    16 дней назад
  • требуется, создать сайт онлайн казино игр, с выбранной нами цветовой палитрой и полностью со всеми системами безопасности, по всем интересующим вопросам обсудим в частном порядке, жду вас и ваши предложения.

    Закрыт
    16 дней назад