Strapi + NextJS Блог запилить
20 000 UAHПривет,
Разработать Блог + система регистрация пользователей на сайте
Есть Сайт на Strapi + NextJS фронтенд. Надо расширить имеющийся функционал следующими модулями: Регистрация пользователей + Блог ( Можете просмотреть приложенные картинки чтоб быстро прикинуть что необходимо реализовать, чтоб не читать полотно текста)
Студии пожалуйста не беспокоить. Проект для мидл разработчика, который желает неспешно пополнить портфолио. Проект не на 300 Дол но и не за все деньги Мира. НЕ срочный можно и 6 месяцев делать по безопасной сделке.
Регистрация пользователей:
- Авторизацию пользователей реализовать через 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, пожалуйста удалите данное письмо.
С уважением,
Транс-Хоуп
+++++++++++++++++++++
После перехода по ссылки – юзер может логиниться.
+++++++++++++++++++++
Юзеры боты – Реализовать в админке страпи возможность создания новых юзеров без подтверждения по почте, сразу создается юзер по «типу» БОТ и чтоб видно было в админке страпи что юзер Маша это БОТ. Чтоб можно было на одном имейле с одним и тем же паролем создать юзера Маша /Даша / Паша и потом от их имени постить коменты в Блоге через админку Страпи. Если живой юзер ответил на коментарий Бота чтоб на почту юзера Бота приходило уведомление – как и для живого юзера ( вопрос комментариев в Блоге прописан ниже)
БЛОГ:
Реализовать в 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 Но комментарии одинаковые для двух языков. тоесть комент оставленный под укр версией поста виден и в рус версии поста и наоборот.
Пожалуйста предлагайте сроки и стоимость
СПС
Приложения 4
Отзыв заказчика о сотрудничестве с Іваном Калиничем
Strapi + NextJS Блог запилитьСпасибо Ивану, все было выполнено качественно и в срок. Рекомендую!
Отзыв фрилансера о сотрудничестве с Max Коротковым
Strapi + NextJS Блог запилитьIt was a pleasure working with you, I recommend
-
Добрий день, ТЗ прочитав! Все зрозуміло
Є досвід з Strapi та next.js
Работаю по безопасной сделке
Для понимания на каком етапе работа использую notion
По строкам могу сказать +- 5-6 неділь
Цена 500$
… Мои роботи можете посмотреть в портфолио
Буду рад с вами работать
-
696 13 1 1 Здравствуйте
Имею большой опыт работы с Next.js и его "экосистемой"
Так же был проект с интеграцией Strapi
Могу реализовать авторизацию описанную вами (логика понятна)
Настройка роутинга i18n для отображения выбранного языка в url
Все остальные пункты стандартные, поэтому проблем не вызовут
Пишите, буду рад пообщаться более детальо о вашем проекте, хотел бы посмотреть на сам проект, на архитектуру, как используется SSR, структура данных в strapi и тд
… Обсудим сроки, принцип работы (поэтапно или проектно) и стоимость (в ставке пишу произвольную)
-
49172 913 1 9 Здравствуйте.Есть большой опыт с Next.js.Готов к позадачному сотрудничеству
-
234 Максим, здравствуйте!
Меня заинтересовал Ваш проект. Имею большой опыт (больше года) в Next.js, а также работал со Strapi.
Ставлю 21 день, опираясь на то что проект не срочный, но можно сделать и быстрее, если вдруг нужно будет.
Актуальные фриланс-проекты в категории Javascript и Typescript
Миграция с OpenCart на Strapi + Node.js*Нужна помощь в переносе и разработке интернет-магазина на Strapi CMS + Node.js (или другое для фронта). Бекенд на Strapi CMS + PostgreSQL Товары сейчас загружаются с помощью XML из CRM системы.. это так и останется пока, далее переход на RabbitMQ Фронт переносим с Опенкарта.… Javascript и Typescript, Веб-программирование ∙ 1 час 34 минуты назад ∙ 4 ставки |
Нужно найти способ декодировать данные которые возврашаются при ajax запросе в браузереПри ajax запросе в качестве данных которые отображаются на странице в открытом виде получаю base64. Прикрепил вложение При декодирование получаю повторный запакованные данные и кажется они в формате [Base64 encoded data]:[MD5 HMAC]. По идеи если клиент получает эти данные то… Javascript и Typescript, Парсинг данных ∙ 6 часов 49 минут назад ∙ 4 ставки |
Необходимо создать браузерную изометрическую игру-ферму с использованием Node.js
20 000 UAH
Необходимо создать изометрическую браузерную игру-ферму в стиле старой игры Farmandia от Plarium. Отправляйте свои заявки только в том случае, если вы можете реализовать как бэкенд, так и фронтенд (можно в минимальном варианте). Javascript и Typescript, Разработка игр ∙ 14 часов 48 минут назад ∙ 5 ставок |
Правки сайта на фреймворке ReactИщем разработчиков для правок сайта по аренде скутеров и электровелосипедов в Праге. Необходимо добавить туда новые товары, сделать личный кабинет клиента, добавить там бонусную систему для каждого клиента и главное подготовить его для SEO продвижения. Наша ЦА - курьеры по… HTML и CSS верстка, Javascript и Typescript ∙ 18 часов 33 минуты назад ∙ 24 ставки |
Верстка страниц для CRM системы на React
15 000 UAH
Ищу разработчика, который может сделать фронтенд для страниц CRM системы на React.js. Верстка нужна pixel perfect. Также нужна адаптация для разных типов устройств (в макете все есть) То что уже готово:… Javascript и Typescript, Веб-программирование ∙ 19 часов 22 минуты назад ∙ 21 ставка |