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

Привет, 

 

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

Есть Сайт на 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
49 лет
8 лет в сервисе
Был
год назад
Файлы доступны только авторизованным пользователям

Заявки фрилансеров

Дмитрий
 
30 лет
5 лет в сервисе
Был
2 месяца назад
52 отзыва(-1)
год назад
Андрей
 
22 года
3 года в сервисе
Был
5 дней назад
2 отзыва
год назад
Иван
 
36 лет
14 лет в сервисе
Был
7 часов назад
45 отзывов
год назад
ТОП-5
Веб-программирование
Кирилл
 
21 год
3 года в сервисе
Был
6 месяцев назад
6 отзывов
год назад